	
* {margin:0; padding:0; text-align: left; font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333333; border:0}
.clear {display:block; height:1px; font-size:1px; clear:both;}
.hr {display:block; height:1px; font-size:1px; clear:both; background:#ccc; margin:0 auto; width: 100%;}
a {text-decoration:none; color:#03c}
a:hover {text-decoration:underline}
a.plainLink {color:#03c;}
ul {list-style:none;}
body { background-position:center; background-image:url(../img/wrapBG-900.gif); background-repeat:repeat-y; background-color: #E6EAF0;}
img {display:block; border: 0}
body.iframe {background: #E6EAF0}
body.iframeRight {background:#EEE3E5;}


.s10pc {width:10%}
.s25pc {width:25%}
.s33pc {width:33%}
.s50pc {width:50%}
.s66pc {width:66%}

.s50 {width:50px}
.s100 {width:100px}
.s200 {width:200px}
.s300 {width:300px}
.s800 {width:800px}

.floatRight {float: right; margin: 0 0 10px 10px;}
.imgRight {float: right; margin: 0px 0 0px 10px; width: 250px; text-align: center; color: #999; font-size: 0.9em; display: inline}
.border {border: 1px solid #ccc;}

#wrapAll {text-align:center; font-size: 0.8em;}
#mainWrap {margin: 0 auto; width:900px; height:600px}

#homeContainer {width: 900px; height:130px; background:url(../img/top-banner.jpg) top left no-repeat;}


#mainMenu {background: #2A6E94; height:40px; width: 900px; border-bottom: 10px solid #C8D7EF;}
#mainMenu ul {margin-left: px;}
#mainMenu ul li {float:left; margin:0 0px;}
#mainMenu ul li a { display:block; line-height:40px; font-size: 1.2em; padding: 0 11px 0 11px; color:#fff; font-weight: bold; text-decoration:none}
#mainMenu.home {margin-bottom: 10px;}


#mainContainer {display:block;} 
 
#leftContainer{ width:200px; height: 520px; float:left;  background:url(../img/leftcontainerBG.gif) top left repeat-x;}
#leftContainer.home {background: none;}
#leftContainer.bridge {background: #2A6E94;;}


#centerContainer {width:488px; float:left; min-height: 460px;}
*html #centerContainer { height: 460px;}

#centerContainer.large {width:880px;}

#content {margin: 10px 10px;}
#content.large {width:678px;}
#content.large table {width:678px;}
#content h1 {color: #CB2C31; font-size: 1.3em; margin:0px;}
#content h2 {color: #444; margin:10px 0; font-size: 1.2em; font-weight: bold}
#content h1 span {float: right; font-size: 12px; line-height: 30px;}
#content h1 span a {background: url(../img/print.gif) top left no-repeat; padding: 5px 0 5px 30px;}
#content h1 span a.return {background:none;}
#content h3 {color: #666; margin:10px 0; font-size: 1em}
#content p {line-height: 15px; margin:10px 0; font-size:1em;}
#content p.error {color: #CB2C31; font-weight: bold}
#content p.desc {color: #666666; }
#content img.homeImage {float: right; margin: 0 0 10px 10px;}
#content img.border {border: 1px solid #ccc;}

#content table {margin:10px 0; font-size: 12px; width:600px; border: 1px solid #2A6E94; }
#content table th {padding: 10px 4px; vertical-align:top; background: #2A6E94; color: #fff;}
#content table th.on {background: #f1f4fa}
#content table th a {color:#f1f4fa;}
#content table th.on a {color: #2A6E94}
#content table td {padding: 10px 4px; vertical-align:top; background:#f1f4fa}
#content table tr.alt td {background:#fff}
#content table tr.button td {background:#C8D7EF}
#content table input { border: 1px solid #aaa; padding:1px 2px;}
#content table input.large {width: 300px;}
#content table select {border: 1px solid #aaa; padding:1px 2px;}
#content table textarea {width: 500px; height:150px; border: 1px solid #aaa; padding:1px 2px;}
#content table input.sub {width: 100px; background: #2A6E94; color:#fff; font-weight:bold;}

#content table.eventsList {margin: 0}

#content input.date {width: 40px;}
#content input.radio {width: 14px; border: 0}
#content input {}
#content table td .highlight {color:red;}
#content table td a {color: #03c;}
#content table td.title img {float: left; margin-right: 5px;}
#content table td.title {color: #666;}
#content table td.s33pc {width: 33%}
#content table td.s50 {width: 50px;}
#content table td.title strong {display: block; margin: 10px 0 5px 0;}
#content table td.title a.print {float: right; font-weight: bold; margin-right: 30px; background: url(../img/print.gif) top left no-repeat; padding: 5px 0 5px 30px;}

#content table.searchForm {width: 300px}
#content table.s200 {width: 200px;}
#content table.s300 {width: 300px;}
#content table.s400 {width: 400px;}
#content table.s480 {width: 480px;}
#content table.s460 {width: 460px;}
#content table.s468 {width: 468px;}
#content table.s680 {width: 680px;}

#content table.s880 {width: 880px;}
/*
#content table.s880 select {width: 120px; margin: 10px 0 10px 0;}
#content table.s880 td {width: 150px;}
#content table.s880 td.round2 select {margin: 60px 0 61px 0}
#content table.s880 td.round3 select {margin: 162px 0 161px 0}
#content table.s880 td.round4 select {margin: 363px 0 364px 0}
#content table.s880 td.round5 select {margin: 767px 0 768px 0}
#content table.s880 td.round6 select {margin: 780px 0 780px 0}
#content table.s880 input {background: navy; color: white; width: 120px; font-weight: bold;}

#content table.s880 td.last32 p {height: 100px;}
#content table.s880 td.last16 {padding-top: 100px;}
#content table.s880 td.last16 p {height: 235px;}
#content table.s880 td.last8 {padding-top: 235px}
#content table.s880 td.last8 p {height: 500px}
#content table.s880 td.last4 {padding-top: 505px }
#content table.s880 td.last4 p {height: 1030px; }
#content table.s880 td.last2 {padding-top: 1010px }
#content table.s880 td.last2 p {height: 80px}
#content table.s880 td p.bottom {height: 100px;}
*/
#content table input.small {width: 100px;}

#content table.results {width: 440px;}

#content table td span {line-height: 20px; display: block;}
#content table td span label {padding-bottom: 4px;}
#content table span input {border: 0;}

#content .home-split-r { float:right;  display:inline; margin: 0px 0px 0 10px; width:220px; height:150px; background: url(../img/home-all2.gif) no-repeat;}
#content .home-split-r span {margin: 166px 0px 0 0; color:#999; font-size:0.9em; text-align:center; display:block}

/* booking button */
#content a.book-time {background: #2A6E94; color:#fff; margin: 10px 0; padding: 3px 10px; font-weight: bold; border: 1px solid #ccc; text-decoration:none;}
#content a.register {background: #2A6E94; color:#fff; margin: 10px 0; padding: 3px 10px; font-weight: bold; border: 1px solid #ccc; text-decoration:none;}

#content form input { border: 1px solid #aaa; padding:1px 2px;}
#content form select {border: 1px solid #aaa; padding:1px 2px;}
#content form textarea {width: 490px; height:150px; border: 1px solid #aaa; padding:1px 2px;}
#content form input.sub {width: 100px; background: #2A6E94; color:#fff; font-weight:bold;}


#homeBoxes { margin:0 0 10px 10px;}
#homeBoxes h2 {color: #CB2C31; margin:10px 0; font-size: 1.1em}
#homeBoxes .box { height:130px; margin:0 10px 0px 0; width:150px; float:left; background:url(../img/box-bg.gif) no-repeat;}
#homeBoxes .box .wrap { margin:10px}
#homeBoxes .box.last { margin:0 0px 0 0}
#homeBoxes .box.middle { margin:0 10px 0 0}
#homeBoxes .box.Golf { background:url(../img/box-bg-golf.gif) no-repeat;}
#homeBoxes .box.Food { background:url(../img/box-bg-food.gif) no-repeat;}
#homeBoxes .box.Catering { background:url(../img/box-bg-food.gif) no-repeat;}
#homeBoxes .box.Social { background:url(../img/box-bg-event.gif) no-repeat;}
#homeBoxes .box h3 { color: #444444; margin:5px 10px; }
#homeBoxes .box.news h3 { height: 60px;}
#homeBoxes .box p {  margin:0 10px -10px 10px; }
#homeBoxes .box a {  margin: 5px 0 0 10px;}
#homeBoxes .box a.book {  margin: 3px 0 0 10px; display: block; font-weight: bold;}
#homeBoxes .box p.number {font-size: 1.7em; font-weight: bold; color: #CB2C31; margin-top:20px}

#home-ads { margin: 0px 0 0px 10px}
* html #home-ads {margin-top: 0px}
.dummy{}
#home-ads img { margin: 0 10px 10px 0; float: left;}
#home-ads img.last {margin-right: 0;}

#leftContainer .infoBox {width:188px; margin: 10px 0 0 4px; }
#leftContainer .infoBox .wrap { padding:0 0px; margin-bottom:0px;}
#leftContainer .infoBox h3 { font-size:1.3em; color: #fff; padding: 0 0 3px 0; width:174px; margin: 5px 0 5px 6px; border-bottom: 1px solid #999;}
#leftContainer .infoBox p { width:174px; margin: 5px 0 5px 6px; }
#leftContainer .infoBox p img {float: right; margin: 0 5px 5px 5px;}
#leftContainer .infoBox ul { padding:0 0px; width:188px; }
#leftContainer .infoBox ul a {color:#fff; font-weight:bold}
#leftContainer .infoBox ul li {margin-bottom:0;}
#leftContainer .infoBox.latestNews ul li {margin-bottom:5px;}
#leftContainer .infoBox ul li.date {color:#999; font-weight:normal; margin-bottom:5px;}
#leftContainer .infoBox ul.menu li.sub a {color: #f1f4fa; margin-left: 13px; font-size: 0.9em;}

#leftContainer .infoBox.admin {background:#2A6E94;}


#leftContainer h3.results { font-size:1.3em; color: #666; padding: 0 0 3px 0; width:174px; margin: 5px 0 5px 6px; border-bottom: 1px solid #999;}



#leftContainer.home .infoBox {width:178px; border: 1px solid #ccc; margin: 0px 0 0 10px; background: #E6EAF0}
#leftContainer.home .infoBox .wrap { padding:0 10px; margin-bottom:0px;}
#leftContainer.home .infoBox h3 { font-size:1.3em; padding: 0 0 3px 0; width:164px; margin: 5px 0 5px 6px; color: #2A6E94; border-bottom: 1px solid #999;}
#leftContainer.home .infoBox ul { padding:0 0px; width:170px; }
#leftContainer.home .infoBox ul a {color:#03c; font-weight:bold}
#leftContainer.home .infoBox ul li {margin-bottom:0;}
#leftContainer.home .infoBox.latestNews ul li {margin-bottom:5px;}
#leftContainer.home .infoBox ul li.date {color:#999; font-weight:normal; margin-bottom:5px;}
#leftContainer.home table.calendar { border: 1px solid #2A6E94; margin-top: 0}

#leftContainer.home h3.standalone { font-size:1.1em; padding: 0 0 3px 0; width:164px; margin: 10px 0 5px 9px; color: #2A6E94;}

#leftContainer .infoBox.socialEvents ul {margin: 0 6px;}

#leftContainer ul.menu li {padding: 5px;}

#leftContainer.home .infoBox ul.list li {}

#leftContainer .infoBox.gallery {background: #F6F3DB; margin-top: 10px;}
#leftContainer .infoBox.gallery h3 {color: #CB2C31}
#leftContainer .infoBox.gallery .wrap {padding: 0;}

#leftContainer.admin {background: #2A6E94}
#leftContainer.admin ul.menu li {line-height: 12px; color: #fff; font-weight: bold;}
#leftContainer.admin ul.menu li.title {margin-top: 10px; border-bottom: 1px solid #f1f4fa}
#leftContainer.admin ul.menu li.title.first {margin-top: 0px;}
#leftContainer.admin a {font-size: 11px;}

#leftContainer table.calendar {width: 180px; background: #fff; border: 1px solid #fff; margin: 10px 0 10px 10px;}
#leftContainer table.calendar tr.months {background: #2A6E94; }
#leftContainer table.calendar tr.months td.month {color: #fff; font-size: 12px;}
#leftContainer table.calendar tr.days td {background: #ccc; color: #ffffff}
#leftContainer table.calendar td a { font-weight; bold;}
#leftContainer table.calendar td {padding: 0 2px; height: 24px;}
#leftContainer table.calendar td span { font-size: 12px; }
#leftContainer table a.highlight {font-weight: bold; color: #03c; background: #f1f4fa; display: block; text-align: center; padding: 3px 0;}
#leftContainer table.calendar td.month {text-align: center}
#leftContainer table.calendar td.search {background: #eee; font-weight: bold; font-size: 0.9em; padding-left: 5px;}
#leftContainer table.calendar td.searchHome {background: #eee; font-weight: bold; font-size: 1.1em; padding-left: 5px; text-align: left}

#leftContainer iframe { height: 180px; width: 170px; margin: 0 0 0 5px; font-size: 11px; background:none}
#leftContainer iframe#men { height: 200px;}



#rightContainer iframe { height: 170px; width: 100%; margin: 0 0 0 0px; font-size: 11px; background:none}
#rightContainer iframe.juniors { height: 180px;}
#rightContainer iframe ul li {margin-bottom: 5px;}


#rightContainer {width: 200px; padding:0; float:right; min-height:450px;}
#rightContainer.golf-home {padding-top: 10px;}

#rightContainer .infoBox {margin: 0px 0px 10px 0px; width:188px; border: 1px solid #ccc;}
#rightContainer .infoBox .wrap { padding:0 10px; margin-bottom:0px;}
#rightContainer .infoBox h3 { font-size:1.3em; color: #2A6E94;  padding: 0 0 3px 0; margin: 5px 0 5px 0;  border-bottom: 1px solid #999;}
#rightContainer .infoBox ul { padding:0 0px;  }
#rightContainer .infoBox ul a {color:#03c; font-weight:bold}
#rightContainer .infoBox ul li { background:url(../img/news.gif) top left no-repeat;line-height:16px; padding: 0 5px 0 15px; margin-bottom:5px;}
#rightContainer .infoBox ul li.date {color:#999; font-weight:normal; margin-top: -5px; background: none;}
#rightContainer .infoBox ul li.more {color:#666; background: none;}
#rightContainer .infoBox ul li.more a {color:#666; background: none;}

#rightContainer .infoBox span {font-weight: bold; font-size: 30px; color: #F09C10; margin: 5px 0 10px 0; display: block;}

#rightContainer .infoBox.hotLine {background: #F6F3DB}
#rightContainer .infoBox.hotLine h3 {color: #CB2C31}
#rightContainer .infoBox.hotLine span {color: #444}
#rightContainer .infoBox.newsList {background: #EEE3E5; width: 188px;}
#rightContainer .infoBox.newsList h3,#rightContainer .infoBox.News ul li a {color: #CB2C31}
#rightContainer .infoBox.newsList ul li {width: 156px;}.dummy{}
*html #rightContainer .infoBox.newsList ul li {width: 166px;}


#rightContainer .infoBox.gallery {background: #F6F3DB; }
#rightContainer .infoBox.gallery h3 {color: #CB2C31}

#rightContainer img.ad {margin-bottom: 5px;}

#wx_module_3482 { border: 5px solid #ccc; margin: 10px 10px 0 0;}
#rightContainer.home #wx_module_3482 {margin-top: 0;}

/* news page */
ul.list { }
ul.list li { line-height:16px; padding: 0 5px 0 15px; margin-bottom:5px; background:url(../img/social1.gif) top left no-repeat;}
ul.list li.headline {float:left; width:365px;}
ul.list li a:hover {text-decoration:underline;}
ul.list li.date {color:#999; background:none; font-size:0.9em; }
ul.list li.more {color:#666; background:none; font-size:0.9em; width: 400px; margin-top: 10px;}
ul.list li.more a {color:#666;}

ul.files li {list-style:none; line-height:18px; padding-left:20px;}
ul.files li.desc {color: #999; margin-bottom: 5px;}
ul.files li.word {background:  url(../img/word.gif) no-repeat}
ul.files li.pdf {background:  url(../img/pdf.gif) no-repeat}
ul.files li.net {background:  url(../img/net.gif) no-repeat}

ul.details {margin: 5px 0 20px 0;}
ul.details li { margin: 6px 0 6px 0px; list-style:none;}
*html ul.details li { margin: 0px 0 0px 0px;}
ul.details li span {width: 50px; float:left; color:#666; font-weight:bold}
ul.details li.name { font-weight: bold; margin-right: 8px;}
ul.details li.phone { color:#2A6E94}
ul.details li.work { color:#2A6E94}
ul.details li.mobile { color:#2A6E94}
ul.details li.email { color:#2A6E94; background: none; padding: 0;}
ul.details li.email a { color:#2A6E94}
ul.details li.workemail { color:#2A6E94}
ul.details li.workemail a { color:#2A6E94}
ul.details li a:hover {text-decoration:underline;}

ul.normal li {list-style: disc; margin-left: 20px;}

/* committees page */
ul.committees li {margin: 0 0 2px 3px; float:left; width: 144px; padding: 5px 0; text-align:left; list-style:none;}
ul.committees li a:HOVER {color: #cc9900;}

ul.comm_list {margin: 10px 0 15px 0px; width: 480px}
ul.comm_list li { margin-left: 32px; list-style-image:url(../img/sml_triangle.gif); height: 20px; line-height:16px}
ul.comm_list li.name {margin-left: 0px; list-style:none; list-style-image: none; font-weight: bold; border-bottom: 1px dashed #ccc; color:#F7AF36}
ul.comm_list li.chair {margin-left: 5px; font-weight: bold; list-style:none; line-height:30px; padding: 0 0 5px 12px;}
*html ul.comm_list li.chair {margin-left: 17px; font-weight: bold; list-style-image: url(../img/leftcol_redmenu.gif); line-height:13px; background:0; padding:0;}.dummy{}

/* sitemap */
ul.sitemap  a { color: #03c}
ul.sitemap  li { line-height:16px; padding: 0 5px 0 15px; margin-bottom:5px;}
ul.sitemap  li.title {line-height: 20px;font-weight: bold; padding-left: 0; margin-top: 10px; background: #f1f4fa}
ul.sitemap  li a:hover {text-decoration:underline;}


#home-links {margin: 0 auto; }
ul.home-links { margin: 0 auto;}
ul.home-links li {float: left; margin: 0 0 0 8px;}
ul.home-links li.title {margin-left: 10px; font-weight:bold}
ul.home-links {}

.newsWrap {background: #f1f4fa; padding: 10px 15px; margin-top: 10px;}
#content .newsWrap h3 {color: #2A6E94}

.eventWrap {background: #f1f4fa; padding: 1px 10px 5px 10px; margin-top: 10px;}
#content .eventWrap h3 {color: #2A6E94}
#content .eventWrap h3 span {float: right; font-weight: bold;}
#content .eventWrap h3 a {background: url(../img/print.gif) top left no-repeat; padding: 5px 0 5px 30px;}
.eventWrap #content tr.class td {padding-top: 20px;}

#footer {margin-top: 10px; width: 900px; display:block;	color: #666; font-size:0.9em; line-height:20px;border-top: 1px solid #ccc;}
#footer p {	color: #666; margin:0 10px 5px 10px;}
#footer p.copy { float:left;}
#footer p.links { float:right}
#footer p a {color: #666;}

#mainMenu ul { margin: 0; height:40px;}
#mainMenu ul li { margin: 0 0px 0 0; float: left; height:40px; display: inline;}
#mainMenu ul li a {color:#fff;}

#mainMenu ul {list-style: none; margin: 0 0px 0 0; padding: 0; float: left;}
#mainMenu a {display: block; margin: 0;  text-decoration: none;}
#mainMenu li {position: relative;}
#mainMenu ul ul {position: absolute; z-index: 500;}
#mainMenu ul ul ul {top: 0;left: 100%;}
#mainMenu ul li.m1 a.on, #mainMenu ul li.m1 a:hover, #mainMenu ul li.m1:hover a { background:url(../img/m1on.gif) top left no-repeat;} 
#mainMenu ul li.m1 {width: 66px; background:url(../img/m1.gif) top left no-repeat;}
#mainMenu ul li.m1 a {width: 66px;}
#mainMenu ul li.m2 a.on, #mainMenu ul li.m2 a:hover, #mainMenu ul li.m2:hover a { background:url(../img/m2on.gif) top left no-repeat;}
#mainMenu ul li.m2 {width: 60px; background:url(../img/m2.gif) top left no-repeat;}
#mainMenu ul li.m2 ul li {width: 140px}
#mainMenu ul li.m2 ul li a {width: 125px}
#mainMenu ul li.m2 a {width: 60px;}
#mainMenu ul li.m3 a.on, #mainMenu ul li.m3 a:hover, #mainMenu ul li.m3:hover a { background:url(../img/m3on.gif) top left no-repeat;}
#mainMenu ul li.m3 {width: 74px ;background:url(../img/m3.gif) top left no-repeat;}
#mainMenu ul li.m3 img {width: 60px;}
#mainMenu ul li.m3 ul li {width: 200px}
#mainMenu ul li.m3 ul li a {width: 185px}
#mainMenu ul li.m4 a.on, #mainMenu ul li.m4 a:hover, #mainMenu ul li.m4:hover a { background:url(../img/m4on.gif) top left no-repeat;}
#mainMenu ul li.m4 {width: 95px;background:url(../img/m4.gif) top left no-repeat;}
#mainMenu ul li.m4 a {width: 95px;}
#mainMenu ul li.m4 img {width: 60px;}
#mainMenu ul li.m4 ul li {width: 150px}
#mainMenu ul li.m4 ul li a {width: 135px}
#mainMenu ul li.m5 a.on, #mainMenu ul li.m5 a:hover, #mainMenu ul li.m5:hover a { background:url(../img/m5on.gif) top left no-repeat;}
#mainMenu ul li.m5 {width: 90px;background:url(../img/m5.gif) top left no-repeat;}
#mainMenu ul li.m5 ul li {width: 144px}
#mainMenu ul li.m5 ul li a {width: 129px}
#mainMenu ul li.m5 a {width: 90px;}
#mainMenu ul li.m6 a.on, #mainMenu ul li.m6 a:hover, #mainMenu ul li.m6:hover a { background:url(../img/m6on.gif) top left no-repeat;}
#mainMenu ul li.m6 {width: 72px;background:url(../img/m6.gif) top left no-repeat;}
#mainMenu ul li.m6 ul li {width: 155px}
#mainMenu ul li.m6 ul li a {width: 140px}
#mainMenu ul li.m6 a {width: 72px;}
#mainMenu ul li.m7 a.on, #mainMenu ul li.m7 a:hover, #mainMenu ul li.m7:hover a { background:url(../img/m7on.gif) top left no-repeat;}
#mainMenu ul li.m7 {width: 94px;background:url(../img/m7.gif) top left no-repeat;}
#mainMenu ul li.m7 a {width: 94px;}
#mainMenu ul li.m8 a.on, #mainMenu ul li.m8 a:hover, #mainMenu ul li.m8:hover a { background:url(../img/m8on.gif) top left no-repeat;}
#mainMenu ul li.m8 {width: 70px;background:url(../img/m8.gif) top left no-repeat;}
#mainMenu ul li.m8 ul li {width: 180px}
#mainMenu ul li.m8 ul li a {width: 175px}
#mainMenu ul li.m8 a {width: 70px;}
#mainMenu ul li.m9 a.on, #mainMenu ul li.m9 a:hover, #mainMenu ul li.m9:hover a { background:url(../img/m9on.gif) top left no-repeat;}
#mainMenu ul li.m9 {width: 92px;background:url(../img/m9.gif) top left no-repeat;}
#mainMenu ul li.m9 ul li {width: 140px}
#mainMenu ul li.m9 ul li a {width: 125px}
#mainMenu ul li.m9 a {width: 92px;}
#mainMenu ul li.m10 a.on, #mainMenu ul li.m10 a:hover, #mainMenu ul li.m10:hover a { background:url(../img/m10on.gif) top left no-repeat;}
#mainMenu ul li.m10 {width: 96px;background:url(../img/m10.gif) top left no-repeat;}
#mainMenu ul li.m10 ul li {width: 188px}
#mainMenu ul li.m10 ul li a {width: 173px}
#mainMenu ul li.m10 a {width: 96px;}
#mainMenu ul li.m11 a.on, #mainMenu ul li.m11 a:hover, #mainMenu ul li.m11:hover a { background:url(../img/m11on.gif) top left no-repeat;}
#mainMenu ul li.m11 {width: 86px;background:url(../img/m11.gif) top left no-repeat;}
#mainMenu ul li.m11 a {width: 86px;}

#mainMenu ul li.m12 li a:hover,#mainMenu ul li.m2 li a:hover,#mainMenu ul li.m3 li a:hover, #mainMenu ul li.m4:hover ul li a, #mainMenu ul li.m4 li a:hover,#mainMenu ul li.m5 li a:hover,#mainMenu ul li.m6 li a:hover,#mainMenu ul li.m7 li a:hover,#mainMenu ul li.m8 li a:hover,#mainMenu ul li.m9 li a:hover,#mainMenu ul li.m10 li a:hover,#mainMenu ul li.m11 li a:hover {background-image: none;}

#mainMenu ul.last {margin-right: 0px;}
#mainMenu ul ul { display:block; }
#mainMenu ul ul li { background:#C8D7EF; border: 1px solid #2A6E94; border-width: 0 1px;}
#mainMenu ul ul li a { background:none; font-size: 1em; color: #2A6E94; display: block; padding: 0px 0px 0px 13px}
#mainMenu ul ul li a:hover {background:#C8D7EF; background-image: none; font-weight:bold; color:#F7AF36}
#mainMenu ul ul li.bottom {border-bottom: 1px solid #2A6E94;}
#mainMenu ul li.m2:hover ul li a, #mainMenu ul li.m3:hover ul li a, #mainMenu ul li.m5:hover ul li a, #mainMenu ul li.m6:hover ul li a, #mainMenu ul li.m8:hover ul li a, #mainMenu ul li.m9:hover ul li a, #mainMenu ul li.m10:hover ul li a, #mainMenu ul li.m11:hover ul li a {background: none;}



div#mainMenu ul ul,
div#mainMenu ul li:hover ul ul,
div#mainMenu ul ul li:hover ul ul
{display: none;}

div#mainMenu ul li:hover ul,
div#mainMenu ul ul li:hover ul,
div#mainMenu ul ul ul li:hover ul
{display: block;}

div#mainMenu .calendarMenu {background:red;}


/* admin */
table.edit textarea {font-size:1em; width:120px; height:100px; border:1px solid #666;}
table.edit.teamsedit textarea {font-size:1em; width:500px; height:100px;  border:1px solid #666;}
table td.head {font-weight: bold; color: #2A6E94;padding-top: 10px;}
table td.main table { background: none;}
table td.date {color: #999}
table td.actions {background:#ccc}
table tr.border td {height:1px; font-size: 1px; padding: 0; background:#849A4D;}

