body {
	background-color:#fff;
	color:#000;
	font-size:12px;
	font-family: Georgia, "Times New Roman";
}

a {
	text-decoration:none;
}

p {
	line-height:1.3em;
}

ul li {
	display:inline;
}

.lh1 {
	line-height: 1px;
}

.green {
	color:#00703C;
}

.grey {
	color:#666;
}

#main {
	width:890px;
	margin:0 auto;
	padding:25px 0;
}

#header {
	height:74px;
	text-align:center;
	line-height:1px;
}

#nav {
	line-height:1px;
	margin-top:-9px;
	margin-bottom:20px;
}

#contenthd {
	border-top:1px solid #e6e6e6;
	border-bottom:4px solid #e6e6e6;
	padding:7px 0;
}

#footer {
	text-align:center;
	color:#666;
	padding-top:10px;
	border-top:1px solid #e6e6e6;
	font-size:10px;
	clear:both;
}

#main .intro {
	margin-top:35px;
}

#content .introct {
	width:888px;
	margin:0 auto;
}

#content .introct .col {
	width:202px;
	float:left;
	margin-right:30px;
	padding-bottom:60px;
}

#content .introct .rtcol {
	width:192px;
	float:left;
	padding-bottom:60px;
}

#content .introct p {
	margin:5px 0 8px 0;
	color:#666;
}

#subnav {
	line-height:1px;
	padding:20px 0;
	background-color:#f8f8f8;
}

#subhd {
	margin:30px 0;
}

#subcontent p {
	font-size:14px;
	line-height:22px;
}

#subcontent .colct {
	width:830px;
	margin:0 auto;
}

#subcontent .colct-s {
	width:725px;
	margin:0 auto;
}

#subcontent .colct-s .col {
	float:left;
	width:275px;
	padding-bottom:30px;
}

#subcontent .colct-s .rtcol {
	float:left;
	width:175px;
	padding-bottom:30px;
}

#subcontent .colct .ltcol {
	width:400px;
	margin-right:30px;
	float:left;
	padding-bottom:30px;
}

#subcontent .colct .rtcol {
	width:400px;
	float:left;
	padding-bottom:30px;
}

#subcontent .continue {
	text-align:center;
	line-height:1px;
	padding-top:20px;
	padding-bottom:20px;
	clear:both;
}

.aboutmark #subcontent .victory {
	font-size:14px;
}

.aboutmark #subcontent .victory:after {
	clear:both;
	content:".";
	height:0;
	visibility:hidden;
	display:block;
}

.aboutmark #subcontent .victory div.lt {
	float:left;
	padding-bottom:20px;
}

.aboutmark #subcontent .victory div.rt {
	float:right;
	padding-bottom:20px;
}

.aboutmark #subcontent .event {
	margin-bottom:20px;
	font-size:14px;
}

.aboutmark #subcontent .sponsors {
	background-color:#f8f8f8;
	margin-bottom:10px;
}

.aboutmark #subcontent .sponsors .header {
	padding-top:20px;
	padding-left:20px;
	padding-bottom:20px;
}

.aboutmark #subcontent .sponsors .imgs {
	text-align:center;
	padding-bottom:20px;
}
	
.courses {
	clear:both;
}

.courses #subcontent .subfooter {
	clear:both;
	padding-bottom:10px;
}

.courses #subcontent .holeinfo {
	display:none;
}

#contenthd .coursegallery {
	height:250px;
}

#contenthd .coursegallery .currentimg {
	float:left;
	margin-right:4px;
	width:691px;
	line-height:1px;
}

#contenthd .coursegallery .thumbnails {
	float:left;
	width:195px;
}

#contenthd .coursegallery .thumbnails .mr {
	margin-right:4px;
}

#contenthd .coursegallery .thumbnails .thumbnail {
	float:left;
	line-height:1px;
	padding-bottom:4px;
}

.services .download {
	margin-top: 20px;
}

.services .download img {
	float: left;
}

.services .download span.link {
	float:left;
	font-size:14px;
	margin-top:30px;
	margin-left:10px;
}

.contactus form .required {
	background-color:#ffc;
}

.contactus form .field {
	clear:both;
	margin-bottom:10px;
}

.contactus form .field div.label {
	margin-bottom:5px;
}

.contactus form .field div.label span.error {
	color:#900;
	margin-left:10px;
	font-style:italic;
	visibility:hidden;
}
	
.contactus form .field input.text {
	width:398px;
	border:1px solid #e6e6e6;
	font-size:14px;
	font-family: Georgia, "Times New Roman";
	padding:3px 2px;
}

.contactus form .field textarea {
	width:398px;
	border:1px solid #e6e6e6;
	font-size:14px;
	font-family: Georgia, "Times New Roman";
	padding:3px 2px;
}

.contactus form .field .lt {
	float:left;
	width:190px;
	margin-right:20px;
	padding-bottom:10px;
}

.contactus form .field .rt {
	float:left;
	width:190px;
	padding-bottom:10px;
}

.contactus form .field .lt input.text,
.contactus form .field .rt input.text {
	width:188px;
}

.contactus form .submit span.error {
	color:#900;
	margin-left:60px;
	margin-top:-18px;
	font-style:italic;
	float:left;
	visibility:hidden;
}
