﻿@charset "utf-8";
/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif;	margin:0 auto; background-color:#ffffff;}/* changed background color from #e0dedfto white*/
.bodylanding{ background-color:#ffffff;}/* changed background color from #e0dedf to white*/
a:visited {}
a:hover {color:#999898; text-decoration:underline;}
a:active {}
a img {	text-decoration: none;
	border: 0 none;
	vertical-align:middle; }
img {
	vertical-align:middle; border: none;
}
.landing{ background-color:#8b8a1d;background-image:url(../images/landing_morning.jpg); background-position:top center; background-repeat:no-repeat; width:100%;  margin:0 auto;}
.sub{ background-image:url(../images/subpages.jpg); background-repeat:repeat-x; background-position:bottom;width:100%; height:100%; margin:0 auto; background-color:#FFFFFF;}

.logoarea{ background-color:#FFFFFF; margin:0px; width:100%;}
.logoarea1{ background-color:#FFFFFF; margin:0px auto; width:940px;}

.myprofileheader{ text-align:right; color:#736f6f; font-size:11px;}
.myprofileheader a:link{ text-align:right; color:#736f6f; font-size:11px; text-decoration:none;}
.myprofileheader a:visited{ text-align:right; color:#736f6f; font-size:11px; text-decoration:none;}

.memberlogin{ text-align:left; color:#559a15; font-size:12px; font-weight:bold;}

.nav { 
	font-family:Helvectica,Arial,sans-serif;
	font-weight:700;
	list-style: none;
	margin-bottom:5px;
	display:block; 
	text-align:right;	
	color:var(--mgk-primary);
}

.icon{
	margin-top:2px; padding-bottom:0px; font-size:11px;}
	
.nav li{
	float:left;
	padding:3px;
	list-style:none;
}

.nav li a {
	display: block;
	text-decoration: none;
	font-size:12px;
	padding:3px;
	text-transform:uppercase;
}
.nav li a:hover {
	color:#fff;
	background-color: var(--mgk-primary);
	padding:3px;
	text-decoration:none;
}
.nav li a.active{
	color: #fff;
	padding:3px;
	background-color: var(--mgk-primary);
}

.maincontainer{ width:940px; margin: 0px auto;border:3px solid yellow;text-align:center}
.landbanner{}
/* changed opacity value 0.5 to 0.8 */
.landbanner img{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1;
 opacity: 1;border:#ffffff 2px solid; }
 
.landbanner img:hover{  opacity:1.0;
 filter:alpha(opacity=100);border:#424e80 2px solid;}

.subnav {
	list-style: none;
	display:block; text-align:right;	
	color:#736f6f;font-weight:500; margin:0px; padding:0px;
	float:right;margin-right:10px;/*float:right;margin-right:30px;(extra) */
}
.subnav li{
	float:left; padding-top:10px; padding-right:5px;list-style:none;
}
.subnav li a {
	display: block;
	text-decoration: none;
	color:#4d4d4d;
	font-size:12px;
}
.subnav li a :visited{
	display: block;
	text-decoration: none;
	color:#4d4d4d;
	font-size:12px;
}
.subnav li a:hover {
		color:#fff;
		background-color: var(--mgk-primary);
}
.subnav li a.current{
	color: #fff;
	background-color: var(--mgk-primary);
	display:block;
	
}

.landingmaintitle{ background-color:#454d9f;  
                   background-repeat:no-repeat; 
                   color:#FFFFFF;  padding-left:20px; 
                   padding-top:10px; padding-bottom:10px; font-weight:bold; height:30px;font-size:16px;}
.landingmaintitle a:link{ color:#FFFFFF; text-decoration:none; font-weight:normal; font-size:12px; font-style:italic;}
.landingmaintitle a:visited{color:#FFFFFF; text-decoration:none; font-weight:normal; font-size:12px; font-style:italic;}

.landingtitle{ font-family:Arial, Helvetica, sans-serif;font-size:14px; text-transform:uppercase;color:#ffffff; font-weight:normal; text-align:center; padding:5px;width: 144px;}
.landingtitle a:link{ text-transform:uppercase; color:#ffffff; text-decoration:none;font-weight:bolder; }
.landingtitle a:visited{ text-transform:uppercase; color:#ffffff; text-decoration:none;font-weight:bolder; }
.landingtitle a:hover{ text-transform:uppercase; color:#ffffff; text-decoration:none;font-weight:bolder; }


.tbl_control td{vertical-align:top;}
.subpagebanner{ width:940px;}
.breadcrumb a:link{ font-size: 12px; color:#736f6f; text-decoration:none;}
.breadcrumb a:visited{ font-size: 12px; color:#736f6f; text-decoration:none;}

.textbox{ background-color:#c2c3c1;}

/*.rhs{ background-color:#7187b5; height:100%;}
.rhstable{ color:#FFF; font-size:14px; font-weight:bold; line-height:150%; padding-top:80px; }
.rhstable td{ color:#FFF; font-weight:bold; line-height:180%; }
.rhstable td a:link{ color:#FFF;  font-weight:bold; text-decoration:none;}
.rhstable td a:hover{ color:#FFF;  font-weight:bold; background-color:#4f5e7e; display:block;}
.rhstable td a.active{ color:#FFF;  font-weight:bold; background-color:#4f5e7e; display:block;}
.rhstable td a:visited{ color:#FFF;  font-weight:bold; text-decoration:none;}


.rhstable th{ font-size:12px; color:#FFF; font-weight:bold; line-height:180%; text-align:left; padding-left:15px; }
.rhstable th a:link{font-size:12px;  color:#FFF;  font-weight:bold; text-decoration:none;}
.rhstable th a:hover{ font-size:12px; color:#FFF;  font-weight:bold; background-color:#4f5e7e; display:block;}
.rhstable th a.active{ font-size:12px; color:#FFF;  font-weight:bold; background-color:#4f5e7e; display:block;}
.rhstable th a:visited{font-size:12px;  color:#FFF;  font-weight:bold; text-decoration:none;}*/

/*oversea golf course expand collapse */
.bodytext_noimg {font-size:12px; color:#5c5959;}
.bodytext_noimg a:link {text-decoration:none; color:#5c5959;}
.bodytext_noimg a:visited {text-decoration:none; color:#5c5959;}

.bodytext{ font-size:12px; color:#5c5959; text-align:center;}
.bodytext1{ font-size:12px; color:#5c5959; text-align:left; line-height:130%;}

.bodytext1 a:link{color:#5c5959; text-decoration:none;}
.bodytext1 a:visited{color:#5c5959; text-decoration:none;}
.bodytext1 img{  padding-bottom:10px;}
.formbodytext{font-size:12px; color:#5c5959; text-align:left; line-height:250%;}
.bodytext14 { font-size:14px; color:#5c5959; text-align:left;}
.bodytext14 a:link {color:#5c5959; text-decoration:none;}
.bodytext14 a:visited {color:#5c5959; text-decoration:none;}
/* changed padding-left to 8px for the 6 boxes tag */
.landingbodytext{ color:#FFF; font-size:12px; padding-left:8px;text-align:left;}}
.landingbodytext a:link{ color:#FFF; text-decoration:underline;}
.landingbodytext a:visited{ color:#FFF; text-decoration:underline;}
.landingdate{ color:#FFF; font-size:11px; font-style:italic; padding-left:8px;}
.landingbodytitle{ font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; padding-left:8px; font-weight:bold; text-decoration:none;}
.landingbodytitle a:link{ color:#FFF; font-size:12px;  font-weight:bold; text-decoration:none;}
.landingbodytitle a:visited{ color:#FFF; font-size:12px; text-decoration:none; font-weight:bold;}
.landingbg{ background-image:url(../images/landing-bg.png);}


.redtext {font-size:11px; color:#ea0202; text-align:left; font-style:italic;}

/*members registration step by step */
.member_sitemap{
  width:940px;
  background-color:#96a4c7;font-size:12px; margin:0px; padding:5px;
}
.member_sitemap ul{ 
	list-style:none;  margin:0px; padding-left:30px;/* padding-left:110px;*/
}
.member_sitemap li{
	float:left; list-style:none; padding-left:10px;

}
.member_sitemap li img{ padding-bottom:2px;}
.member_sitemap li a {
	text-decoration: none;
	color:#fff; 
}

.member_sitemap li a.active{
	color: #f6e010;
}

/*gallery */
.gallerytablecolor{ border:#d6d5d5 1px solid; background-color:#eeeeee;}
.noofphotos{ font-size:11px;color:#5c5959; font-style:italic;}

.imagenopadding {padding:0px;}
.border_row {
	background-color: #f8f8f8;
	}

/*Legend*/
.legend {
	border: 1px solid #aeabab;
	background-color: #f8f8f8;
	line-height:250%;
	padding-left:10px;
	padding-right:15px;
}

/* my handicap score */
.myhandicap_display {
border:1px solid #949494;
width:331px;
height:90px;
font-size:60px;
font-weight:bold;
padding-top:20px;
text-align:center;
margin-bottom:15px;
color: #5c5959;
}

/* my handicap book
.toogle {
font-weight:normal;cursor:pointer;padding:2px;
}
.toogle_content{
display:none;padding-bottom:5px;
}

.border img{
	border:1px solid #d6d6d6;
} */
.sectionClose {
line-height:20px;
background:#ffffff url(../images/icon/plus1.gif) no-repeat;
background-position:5px;
cursor: pointer;

}
.sectionOpen {

line-height:20px;
background:#ffffff url(../images/icon/minus1.gif) no-repeat;
background-position:5px;
cursor: pointer;
}

/* Handicap */
.scorecap_tbl{
	margin-top:7px;
	background-color:#64af1e;
}
.scorecap_tbl td{
	font-size:12px;
	color:#4b5258;
	background-color:#fff;
	padding:6px;
	text-align:center;
}
.scorecap_tbl th{
	font-size:12px;
	color:#ffffff;
	background-color:#64b01d; border:#333333 1px groove;
	padding:6px;
	text-align:center;
}
.toogle {
font-weight:normal;cursor:pointer;padding:2px;
font-size:12px;
color:#4b5258;
}

.toogle_content{
display:none;padding-bottom:5px;
}
.handibk{ background-color:#65ae1f; border:#cccccc 2px dashed;}
.handiscore{ background-image:url(../images/redcircle.gif);background-repeat:no-repeat; color:#FFFFFF; font-size:26px; width:100px; height:100px; text-align:center;}

/*.homepagecontent{  margin:0px auto; width:940px;}*/
.registration_tbl td{
	vertical-align:top;
	font-size:12px;
	color:#4b5258;
}
.registration td{
	vertical-align:middle;
	font-size:12px;
	color:#4b5258;
}

.login_account{text-align:right;color:#fff;}
.login_account a{color:#fff;}

a:link, a:active, a:visited {
	color: #3aaa37;
	text-decoration: none;
	/*font-weight: bold;*/
}
a:hover { 
	color: #747474; 
	text-decoration: underline;
	/*font-weight: bold;*/
}

/*DNN.Skins Module Css Code*/
.Normal { font-size:12px; color:#5c5959; text-align:left; line-height:130%;}
.Normal p{ font-size:12px; color:#5c5959; line-height:130%;}
.SkinObject {color: #736F6F;font-size: 12px;text-decoration: none;}
.nolink{color: #fff; font-weight: bold; padding-left: 20px;padding-top:30px;}
.dnnActionMenuBorder{border:0px solid red;}
img { border: none; }

/*.simply-scroll-container {
	position: relative;
}

	.simply-scroll-clip { 
		position: relative;
		overflow: hidden;
		z-index: 2;
	}

	.simply-scroll-list { 
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
		overflow: hidden;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
		.simply-scroll-list li {
			padding: 0;
			margin: 0;
			list-style: none;
		}
	
		.simply-scroll-list li img {
			border: none;
			display: block;
		}
		
	
.simply-scroll {
	width: 230px;
	height: 30px;
	
}
.simply-scroll .simply-scroll-clip {
		width: 230px;
		height: 30px;
	}
.simply-scroll .simply-scroll-list li {
			float: left;
			height: 35px;
}*/

/* Member register*/
 .rcbItem ul, .rcbHovered ul, .rcbDisabled ul
    {
        width: 100%;
        margin: 0;
        padding: 0;
        list-style-type: none;
    }
.col1, .col2
    {
        float: left;
        width: 150px;
        margin: 0;
        padding: 0 5px 0 0;
        line-height: 14px;
    }

    label,
    .selection-result
    {
        font: 13px 'Segoe UI', Arial, sans-serif;
        color: #4888a2;
    }
	

sup {
	font-size: 12px;
}

small {
	font-size: 11px;
}

table.table-vcenter th,
table.table-vcenter td {
	vertical-align: middle;
}

table.table-vtop th,
table.table-vtop td {
	vertical-align: top;
}

table tbody tr td div.RadPicker {
    display: inline-block;
}

table tr th[valign="middle"] {
    vertical-align: middle;
}

table tr th[valign="top"] {
    vertical-align: top;
}

table tr th[valign="bottom"] {
    vertical-align: bottom;
}

th.cell-vtop,
td.cell-vtop {
    vertical-align: top;
}

th.cell-vcenter,
td.cell-vcenter {
    vertical-align: middle;
}

th.cell-vbottom,
td.cell-vbottom {
    vertical-align: bottom;
}

input[readonly="readonly"] {
    cursor: not-allowed;
    background: #eeeeee;
    border: 1px;
    border-style: solid;
    border-color: #cccccc;
}