/* @font-face{ 
	font-family: 'HCB';
	src: url('HCB.woff') format('woff'),
		url('HCB.ttf') format('truetype');
}*/

body, div, table, tr, td, h1, h2, h3, h4, h5, p{padding:0;outline:0;margin:0;font-family:Roboto;color:#4c5456;}
body{background:#FFFFFF;}
a{color:#4c5456;text-decoration:none;font-weight:normal;}
a:hover{color:#ed0973;text-decoration:underline;}

@media (min-width: 1200px) {
	#container{width:1200px;margin:auto;}
	#top{display:block;}
	
	#logo{width:600px;float:left;}
	#logo img{width:600px; }
	#top-partners{width:600px;float:left;}
	#top-partners img{width:600px;margin:0px;}
	#bottom-partners{display:none;clear:both;}
	
	#menu{clear:both;width:50%;display:none; margin:30px 0 30px 110px;}
	#menu ul{list-style:none;}
	#menu li{float:left;width:126px;height:32px;margin-left:1px;font-weight:bold;font-size:14px;line-height:32px;text-align:center;background:#4C5455;display: table;border-radius:16px;}
	#menu li a{text-decoration:none;text-transform:uppercase;vertical-align: middle;display:table-cell;color:#FFFFFF;}
	#menu li.sel{color:#FFFFFF;background:#ed0973;}
	
	#cpr{clear:both;min-height:14px;width:100%;display:block;text-align:center;padding:20px 0;font-size:14px;}
	
	#main {}
	#main h1{display:block;width:100%;padding:40px 0 10px 0;text-align:center;font-size:32px;text-transform:uppercase;}
	#main div{float:left;vertical-align:bottom;display:block;}
	#main div h3{display:table-cell;vertical-align:middle;height:84px;line-height:26px;font-size:28px;text-align:left;font-weight:normal;}
	#main div img{float:left; width:55px;margin:15px 16px 14px 0;}
	#main div img.photo{border-radius:200px;}
	
	#main div.m{display:none;}
	#main div.p{display:none;}
	#main div.pm{display:none;}
	#main div.xl{display:block;}
	#main div.xlp{display:block;}
	
	.head{height:36px;line-height:36px;font-size:18px;}
	.full{width:1176px;}
	.line{margin-top:4px;}
	
	.w1{width:42px;} .h{width:42px;height:42px;line-height:42px;font-size:24px;text-align:center;}
	.w2{width:84px;} .nine{width:84px;height:42px;line-height:42px;font-size:24px;text-align:center;}
	.w3{width:126px;} .none, .today{width:126px;height:42px;line-height:42px;font-size:24px;text-align:center;}
	.none{display:none;clear:both;}
	.w61{width:800px;}
	.w7{width:294px;}
	.w8{width:336px;}
	.w9{width:378px;}
	.w10{width:420px;}
	.w11{width:462px;}
	.w14{width:588px;}
	.sgl{height:42px;line-height:42px;font-size:24px;}
	.dbl{height:84px;line-height:84px;font-size:32px;}
	.mlt{height:84px;line-height:42px;font-size:32px;}
	.sml{height:84px;line-height:84px;font-size:24px;}
	.tee{font-size:16px;}
	
	.micro{height:84px;line-height:42px;font-size:18px;text-align:left;}
	
}

@media (min-width: 980px) and (max-width:1199px) {
	#container{width:980px;margin:auto;}
	#top{display:block;}
	
	#logo{width:490px;;float:left;}
	#logo img{width:490px;;}
	#top-partners{width:490px;;float:left;}
	#top-partners img{width:490px;}
	#bottom-partners{display:none;clear:both;}
	
	#menu{clear:both;width:50%;display:none; margin:30px 0 30px 97px;}
	#menu ul{list-style:none;}
	#menu li{float:left;width:126px;height:32px;margin-left:1px;font-weight:bold;font-size:14px;line-height:32px;text-align:center;background:#4C5455;display: table;border-radius:16px;}
	#menu li a{text-decoration:none;text-transform:uppercase;vertical-align: middle;display:table-cell;color:#FFFFFF;}
	#menu li.sel{color:#FFFFFF;background:#ed0973;}
	
	#cpr{clear:both;min-height:14px;width:100%;display:block;text-align:center;padding:20px 0;font-size:14px;}
	
	#main {}
	#main h1{display:block;width:100%;padding:40px 0 10px 0;text-align:center;font-size:32px;text-transform:uppercase;}
	#main div{float:left;vertical-align:bottom;display:block;}
	#main div h3{display:table-cell;vertical-align:middle;height:70px;line-height:22px;font-size:24px;text-align:left;font-weight:normal;}
	#main div img{float:left; width:50px;margin:10px 10px 10px 0;}
	#main div img.photo{border-radius:200px;}
	
	#main div.m{display:none;}
	#main div.p{display:none;}
	#main div.pm{display:none;}
	#main div.xl{display:block;}
	#main div.xlp{display:block;}
	
	.head{height:36px;line-height:36px;font-size:18px;}
	.full{width:980px;}
	.line{margin-top:4px;}
	
	.w1{width:35px;} .h{width:35px;height:35px;line-height:35px;font-size:18px;text-align:center;}
	.w2{width:70px;} .nine{width:70px;height:35px;line-height:35px;font-size:18px;text-align:center;}
	.w3{width:105px;} .none, .today{width:105px;height:35px;line-height:35px;font-size:18px;text-align:center;}
	.none{display:none;clear:both;}
	.w61{width:666px;}
	.w7{width:245px;}
	.w8{width:280px;}
	.w9{width:315px;}
	.w10{width:350px;}
	.w11{width:385px;}
	.w14{width:490px;}
	.sgl{height:35px;line-height:35px;font-size:18px;}
	.dbl{height:70px;line-height:70px;font-size:27px;}
	.mlt{height:70px;line-height:35px;font-size:27px;}
	.sml{height:70px;line-height:70px;font-size:18px;}
	.tee{font-size:16px;}
	
	.micro{height:70px;line-height:35px;font-size:14px;text-align:left;}
	
}

@media (min-width: 768px) and (max-width:979px){
	#container{width:768px;margin:auto;}
	#top{display:block;}
	
	#logo{width:384px;float:left;}
	#logo img{width:384px;}
	#top-partners{width:384px;float:left;}
	#top-partners img{width:384px;}
	#bottom-partners{display:none;clear:both;}
	
	#menu{clear:both;width:70%;display:none; margin:30px 0 30px 83px;}
	#menu ul{list-style:none;}
	#menu li{float:left;width:115px;height:28px;margin-left:1px;font-weight:bold;font-size:13px;line-height:28px;text-align:center;background:#4C5455;display: table;border-radius:16px;}
	#menu li a{text-decoration:none;text-transform:uppercase;vertical-align: middle;display:table-cell;color:#FFFFFF;}
	#menu li.sel{color:#FFFFFF;background:#ed0973;}
	
	#cpr{clear:both;min-height:14px;width:100%;display:block;text-align:center;padding:20px 0;font-size:14px;}
	
	#main {}
	#main h1{display:block;width:100%;padding:40px 0 10px 0;text-align:center;font-size:32px;text-transform:uppercase;}
	#main div{float:left;vertical-align:bottom;display:block;}
	#main div h3{display:table-cell;vertical-align:middle;height:70px;line-height:27px;font-size:24px;text-align:left;font-weight:normal;}
	#main div h5{background:#6CBE45;border-radius:200px;vertical-align:middle;height:40px;width:40px;line-height:40px;font-weight:normal;font-size:24px;text-align:center;margin:13px 0;color:#FFF;}
	#main div img{float:left; width:50px;margin:10px 10px 10px 0;}
	#main div img.photo{border-radius:200px;}
	
	#main div.m{display:none;}
	#main div.pm{display:block;}
	#main div.p{display:block;}
	#main div.xl{display:none;}
	#main div.xlp{display:block;}
	
	.head{width:98%;height:36px;line-height:36px;font-size:18px;}
	.full{width:98%;}
	.line{margin-top:4px;width:98%;}
	
	.w1{width:7%;} .h{width:7%;height:35px;line-height:35px;font-size:18px;text-align:center;}
	.w2{width:11%;} .nine{width:10%;height:35px;line-height:35px;font-size:18px;text-align:center;}
	.w3{width:16%;} .today{width:10%;height:35px;line-height:35px;font-size:18px;text-align:center;}
	.none{clear:both;}
	.w61{width:56%;}
	.w7{width:51%;}
	.w8{width:56%;}
	.w9{width:63%;}
	.w10{width:56%;}
	.w11{width:77%;}
	.w14{width:84%;}
	.sgl{height:35px;line-height:35px;font-size:18px;}
	.dbl{height:70px;line-height:70px;font-size:27px;}
	.mlt{height:70px;line-height:35px;font-size:27px;}
	.sml{height:70px;line-height:70px;font-size:18px;}
	.tee{font-size:16px;}
	
	.micro{height:70px;line-height:35px;font-size:14px;text-align:left;}
	
}
@media (max-width:767px){
	#container{width:100%;margin:auto;}
	#top{display:block;}
	
	#logo{width:100%;}
	#logo img{width:100%;}
	#top-partners{display:none;}
	#top-partners img{width:0%;}
	
	#bottom-partners{clear:both;width:100%;clear:both;}
	#bottom-partners img{width:100%;margin-top:20px;}
	
	#menu{clear:both;width:90%;display:none; margin:10px 5%;}
	#menu ul{list-style:none;margin:0;}
	#menu li{float:left;width:30%;height:20px;margin-left:1px;font-weight:bold;font-size:12px;line-height:24px;text-align:center;background:#4C5455;display: table;border-radius:16px;}
	#menu li a{text-decoration:none;text-transform:uppercase;vertical-align: middle;display:table-cell;color:#FFFFFF;}
	#menu li.sel{color:#FFFFFF;background:#ed0973;}
	
	#cpr{clear:both;min-height:14px;width:100%;display:block;text-align:center;padding:20px 0;font-size:8px;}
	
	#main {}
	#main h1{display:block;width:100%;padding:30px 0 10px 0;text-align:center;font-size:22px;text-transform:uppercase;}
	#main div{float:left;vertical-align:bottom;display:block;}
	#main div h3{display:table-cell;vertical-align:middle;height:50px;line-height:14px;font-size:14px;text-align:left;font-weight:normal;}
	#main div h5{background:#6CBE45;border-radius:200px;vertical-align:middle;height:24px;width:24px;line-height:24px;font-weight:normal;font-size:14px;text-align:center;margin:13px 0;color:#FFF;}
	#main div img{float:left; width:24px;margin:13px 4px 13px 0;}
	#main div img.photo{border-radius:200px;}
	
	#main div.m{display:block;}
	#main div.pm{display:block;}
	#main div.p{display:none;}
	#main div.xl{display:none;}
	#main div.xlp{display:none;}
	
	.head{width:98%;height:36px;line-height:36px;font-size:14px;}
	.full{width:98%;}
	.line{margin-top:4px;width:98%;}
	
	.w1{width:7%;} .h{width:7%;height:30px;line-height:30px;font-size:14px;text-align:center;}
	.w2{width:11%;} .nine{width:10%;height:30px;line-height:30px;font-size:14px;text-align:center;} 
	.w3{width:16%;} .today{width:10%;height:30px;line-height:30px;font-size:14px;text-align:center;}
	.none{clear:both;}
	.hole{width:10%;height:30px;line-height:30px;font-size:14px;text-align:center;}
	.w61{width:56%;}
	.w7{width:51%;}
	.w8{width:56%;}
	.w9{width:63%;}
	.w10{width:56%;}
	.w11{width:77%;}
	.w14{width:84%;}
	.sgl{height:30px;line-height:30px;font-size:14px;}
	.dbl{height:50px;line-height:50px;font-size:18px;}
	.mlt{height:50px;line-height:30px;font-size:18px;}
	.sml{height:50px;line-height:50px;font-size:14px;}
	.tee{font-size:12px;}
	
	.micro{height:50px;line-height:25px;font-size:10px;text-align:left;}
	
}

/* COMMON STYLES */

.lt{text-align:left;}
.ct{text-align:center;}
.rt{text-align:right;}
	
.par{background:#DCDEE0;} 
.white{background:#FFFFFF;}
.l, .yellow{background:#F0D421;}
.green{background:#6CBE45;}
.under, .red{background:#E74758;color:#FFFFFF;} /* #ed0973 */
.over, .blue{background:#2E83A9;color:#FFFFFF;} /* 0B7BA1 */
.bogie{background:#39A9DC;color:#FFFFFF;} /* 0B7BA1 */
.dbogie{background:#19485D;color:#FFFFFF;}
.birdie{background:#E2001A;color:#FFFFFF;} /* #ed0973 */
.eagle{background:#FFED00;color:#E2001A;} /* #F0D421 - #19485D */
.empty{color:#19485D;}
.sford{background:#DCDEE0;}
	
.clear{clear:both;}

.ehcp{padding:2px 5px;background:#EEE;display:none;font-size:11px;vertical-align: middle;}


/* ----------------------------------- COLORBOX --------------------- */
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#4C5455;}
#colorbox{outline:0;}
#cboxContent{margin-top:20px;background:#4C5455;}

.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{border:5px solid #000000; background:#fff;}
#cboxLoadedContent p{margin:20px;font-size:20px;text-align:center;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxLoadingGraphic{background:url('imgs/loading.gif') no-repeat center center;}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
 #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        
 #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
 #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url('imgs/controls.png') no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
 #cboxPrevious:hover{background-position:bottom left;}
 #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url('imgs/controls.png') no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
 #cboxNext:hover{background-position:bottom right;}
 #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url('imgs/controls.png') no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
 #cboxClose:hover{background-position:bottom center;}