@charset "utf-8";
/* CSS Document */

@media print{.bg{display: none;}}

.PageManagerInfoContainer {display: none;}
.MainInformationTable{width: 100%;}

h1, h2, h3, h4, h5, h6 {font-family: 'Playfair Display', serif; font-weight:normal; margin:0; padding:0;}
h1{color:#0f3635; font-size: 34px; border-bottom:4px dotted #f8da8c; padding-bottom:10px;}
h2{color:#0f3635; font-size: 26px; margin-bottom:15px;}
h3{color:#0f6f7f; font-size: 18px;}
h4{color:#0f3635; font-size: 16px;}
hr{background-color:inherit; border-color:#f8da8c; border-style:dotted; border-width:3px 0 0; color:#f8da8c; height:1px; margin:25px auto; text-align:center; width:96%;}

a {color:#0f6f7f; border: 0px;}
a:link {text-decoration:none;} 
a:visited {text-decoration:none;} 
a:hover {text-decoration:underline;} 
a:active {text-decoration:none;} 
a img:hover {opacity: 0.9;}
/*a img, a:link{-o-transition: all 300ms;
 -moz-transition: all 300ms;
 -webkit-transition: all 300ms;
 transition: all 300ms;}*/
img.calltoaction {border:6px solid #ffffff; box-shadow:2px 6px 20px -8px #888888;}

body {margin: 0; font-family: Garamond, "Palatino Linotype", sans-serif;} 
img.bg {min-height: 100%; min-width: 1024px; width: 100%; height: auto; position: fixed; top: 0; left: 0;}
blockquote {background-image:url(/SiteDesign/Image/quote-left.aspx); background-repeat:no-repeat; min-height:70px; color:#333333; margin:0 0 30px 30px; padding:25px 0 0 20px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; display:inline-block;}

@media screen and (max-width: 1024px){img.bg {left: 50%; margin-left: -512px;}}

.TopDoubleLayout1{position: relative; width: 100%; float: left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#666666; font-size:12px;}

/* WEATHER / CMS DESK / CURRENT USER / SIGNIN,SIGNOUT / MODULES */

.TopDoubleLayout1 .cmsdesklink{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 12px; background-image:url(/SiteDesign/Image/login_bg.aspx); background-repeat:repeat-x; color: #666666; padding: 5px 20px; margin-left:20px;}
.TopDoubleLayout1 .signoutLink{float: right; padding: 5px 20px; margin-right:25px; background-image:url(/SiteDesign/Image/login_bg.aspx); background-repeat:repeat-x; color: #666666; text-transform:uppercase; font-size:12px;}
.TopDoubleLayout1 .page_header_2 .WeaAtGlance{clear:none; background-color: transparent; border-width: 0px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif !important; color:#666666; font-weight:normal; font-size: 11px; width:auto; padding-top:0; margin-right:20px;}
.TopDoubleLayout1 .page_header_2 .WeaAtGlance img{vertical-align:bottom;}
.TopDoubleLayout1 .currentUserLabelText{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 11px; float: right; clear:both; margin-right:15px;}

/* MEMBER CENTRAL MODULES */
.BirAtGlance, .CalAtGlance, .WeaAtGlance {border:none; font-family:inherit; width:inherit;}
.BirAtGlance .AGTitle, .CalAtGlance .AGTitle {font-weight:normal; color:#0f3635; font-size: 18px; font-family: 'Playfair Display', serif;}
.CalAtGlance .AltCont, .CalAtGlance .AltLink, .EveAtGlance .AltLink {background-color:#f5f5f5;}
.CalAtGlance .Link2 {font-size:14px;}
.WeaAtGlance {margin-top:30px; width:100%; padding-top:20px; border-top:3px dotted #f8da8c;}
.AGToday .AGTemp, .AGToday .AGCast, .AGToday .AGHumi, .AGDay .AGTemp, .AGDay .AGCast, .AGDay .AGHumi, .AGToday .AGDate, .AGDay .AGDate {width:200px;}
.AGToday .AGDate, .AGDay .AGDate {border-bottom:1px solid #e5e5e5; font-weight:normal; font-size:14px;}

/* HEADER */

.TopDoubleLayout1 .page_header {width:980px; margin:0 auto; height: 175px; background-image:url(/SiteDesign/Image/menu_bg.aspx); background-position: bottom center; background-repeat: no-repeat; padding: 0px;}
.TopDoubleLayout1 .page_header_wrapper{float:left; width:980px; height: 165px; background-image:url(/SiteDesign/Image/logo_vncc.aspx); background-position: top center; background-repeat: no-repeat;}	
.TopDoubleLayout1 .page_header_1{float: left; padding:0px; width:980px; height:1px; margin:0px;}	
.TopDoubleLayout1 .page_header_2{float: left; width:980px; padding-top: 5px; padding-bottom:0px; height: 50px;}
.TopDoubleLayout1 .page_header_3{float: left; width:490px; height: 32px; padding-top:35px;}
.TopDoubleLayout1 .page_header_4{float: left; width:490px; height: 32px; padding-top:35px;}

/* NAVIGATION */

.TopDoubleLayout1 .page_header_5{clear:both; float: left; width: 980px; height: 35px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; color: #ececec; padding-top:17px;}
.TopDoubleLayout1 .oneCMSMenu {color: #ffffff; margin: 0 auto;}		
.TopDoubleLayout1 .oneCMSMenuItem{padding: 0px 10px 0px 10px; height: 35px;}
.TopDoubleLayout1 .oneCMSMenuHighlightedMenuItem, .TopDoubleLayout1 .oneCMSMenuItemMouseOver, .TopDoubleLayout1 .oneCMSMenuHighlightedMenuItemMouseOver{color:#efb523; background-color: #1d4645; padding: 0px 10px 0px 10px; height: 35px;}

.TopDoubleLayout1 .CMSMenu {background-color: #153a39; color: #ffffff; opacity:0.97;}
.TopDoubleLayout1 .CMSMenuItem{padding: 5px 20px 5px 20px; color: #ffffff; font-size:12px;}
.TopDoubleLayout1 .CMSMenuHighlightedMenuItem, .TopDoubleLayout1 .CMSMenuItemMouseOver, .TopDoubleLayout1 .CMSMenuHighlightedMenuItemMouseOver{padding: 5px 20px 5px 20px; background-color: #1d4645; color:#efb523; font-size:12px;}

/* BODY CONTENT */

.TopDoubleLayout1 .page_content_wrapper {margin:auto; width:980px;}
.TopDoubleLayout1 .page_content{clear:both; width: 100%; margin-bottom: 25px;}
.TopDoubleLayout1 .page_content_mid{float:left; margin: 0 auto; width: 920px; background-image:url(/SiteDesign/Image/content_bg.aspx); background-repeat: repeat-y; padding:10px 30px 30px;}
.TopDoubleLayout1 .page_content_bottom{display:none;}

/* FOOTER */

.TopDoubleLayout1 .page_footer{padding-top: 0px; clear:both; width: 100%; padding-bottom: 7px; float:left; background-image:none; margin-bottom:30px;}
.TopDoubleLayout1 .page_footer_wrapper{width: 980px; height:120px; background-image:url(/SiteDesign/Image/content_bottom.aspx); margin: 0 auto; background-repeat:no-repeat;}

.TopDoubleLayout1 .page_footer1{width: 980px; float: left; color: #888888; font-size: 10px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.TopDoubleLayout1 .page_footer1 a{color: #0f6f7f;}	
.TopDoubleLayout1 .footer1{float: left;	width: 300px; padding:30px 0 0 30px; text-align:left;}
.TopDoubleLayout1 .footer2{float: left; width: 320px; padding:30px 0 0 0; margin-top:20px; text-align:center;}
.TopDoubleLayout1 .footer3{float: left; width: 300px; padding:30px 30px 0 0; margin-top:20px; text-align:right;}
.TopDoubleLayout1 .poweredby{float: right;}

/* SPASH HOVER OVER */
div.fadehover {position: relative;	height:140px; width:200px;}
img.a {position: absolute; left: 0;	top: 0;	z-index: 10;}
img.b {position: absolute; left: 0; top: 0;}

/* Document Types */
.scorecard, #out, #in, #totals, #holedetails {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif !important;}
#TeeRow1, #TeeRow2, #TeeRow3, #TeeRow4, #TeeRow5, #TeeRow6 {color:#333333 !important;}
#DescRow, #Par, #HoleName {font-family: 'Playfair Display', serif !important; font-weight:normal !important;}
.ScorecardComplete {width:auto !important;}
#DescRow, #Par {background-color:#0f3635 !important;}
#holedetails {border-color:#dddddd !important;}

.PreviewInfo, .PreviewName, .DefaultInfo {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif !important;}
.DefaultName {font-family: 'Playfair Display', serif !important; color:#0f6f7f !important;}
.DefaultDetails {background-color:transparent !important;}
.PreviewPosition, .PreviewTelephone, .PreviewFax, .PreviewCell, .PreviewEmail {font-size:11px !important;}