body {
background-color:#ffffff;
background-image: url("images/golf10_back2.jpg");
background-repeat: repeat-x;
}

.container {
width:992px;
text-align:left;
}

.intmiddle {
width:990px;
height:1840px;
text-align:left;
border: 1px solid #3a2e23;
padding-bottom:10px;
}

.middle {
border: 1px solid #3a2e23;
}

.bigbox2a {
width:495px;
height:200px;
margin-top:5px;
margin-right:5px;
padding:5px;
background-color:#ffffff;
float:left;
}

.bigbox2 {
width:492px;
height:200px;
margin-top:5px;
padding:0px;
background-color:#000000;
float:left;
}

.bigbox {
background-image: url("images/box_back3.jpg");
background-repeat:repeat-x;
width:990px;
height:476px;
border: 1px solid #3a2e23;
margin-top:5px;
padding:0px;
background-color:#c7c4bf;
}


.smallbox {
width:430px;
height:452px;
background-color:#ffffff;
float:left;
border: 1px solid #0e2f01;
margin-top: 10px;
margin-bottom:5px;
background-image: url(images/climbbox.jpg);
background-repeat:repeat-x;

}

.smallbox_bigheader {
width:531px;
height:25px;
background-color:#000000;
float:left;
margin-top:10px;
font-family: arial, verdana, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;
}

.smallbox_big {
width:530px;
height:452px;
float:left;
border: 1px solid #0e2f01;
margin-top: 10px;
margin-bottom:10px;
background-image: url(images/climbbox.jpg);
background-repeat: repeat-x;
background-color:#ffffff;
}

.smallbox_biggest {
width:482px;
height:201px;
float:left;
margin-top: 5px;
padding:5px;
}

.pic_sm{
width:100px;
height:84px;
margin-top: 6px;
margin-left: 6px;
margin-right: 10px;
border: 1px solid #0e2f01;
float:left;
}

.pic {
width:100px;
height:100px;
margin-top: 6px;
margin-left: 6px;
margin-right: 10px;
border: 1px solid #0e2f01;
float:left;
}

.picnoborder {
width:93px;
height:170px;
margin-top: 6px;
margin-left: 2px;
margin-right:2px;
float:left;
}

.picboxtext {
font-family: arial, verdana, sans-serif;
font-size:12px;
color:#000000;
padding-top: 6px;
padding-right: 10px;
text-align:left;
}

.middleboxtext_top {
font-family: arial, verdana, sans-serif;
font-size:11px;
color:#ffffff;
padding-top: 6px;
padding-right: 10px;
text-align:left;
}

.middleboxtext {
font-family: arial, verdana, sans-serif;
font-size:11px;
color:#ffffff;
padding: 10px;
text-align:left;
}

.middleboxtext  a:link {
color:#decb6b;
text-decoration:underline;
}

.middleboxtext  a:visited {
color:#decb6b;
text-decoration:underline;
}

.middleboxtext  a:hover {
color:#650103;
text-decoration:none;
}

.middleboxtext2a {
font-family: arial, verdana, sans-serif;
font-size:11px;
color:#000000;
padding: 10px;
text-align:left;
}

.middleboxtext2a  a:link {
color:#333333;
text-decoration:underline;
}

.middleboxtext2a  a:visited {
color:#333333;
text-decoration:underline;
}

.middleboxtext2a  a:hover {
color:#000000;
text-decoration:none;
}

.picboxtext  a:link {
color:#000000;
text-decoration:underline;
}

.picboxtext  a:visited {
color:#000000;
text-decoration:underline;
}

.picboxtext  a:hover {
color:#3b2f23;
text-decoration:none;
}

.navcol {
font-family: arial, verdana, sans-serif;
font-size:11px; 
line-height:20px;
color:#fad02a;
font-weight:bold;
padding:10px;
width:180px;
border: 1px solid #0e2f01;
margin-left: 10px;
margin-right: 20px;
margin-bottom: 10px;
float:left;
background-image: url("images/nav_back.jpg");
background-repeat: repeat-x;
background-color:#30bc11;
height:1600px;
}


.navheader {
font-family: arial, verdana, sans-serif;
font-size:14px; 
line-height:18px;
color:#ffffff;
font-weight:bold;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
}


.navcol a:link {
color:#d8d39d;
text-decoration:underline;
}

.navcol a:visited {
color:#ffffff;
text-decoration:underline;
}

.navcol a:hover {
color:#ffffff;
text-decoration:underline;
}


.rule {
background-color:#ffffff;
width:978px;
height:1px;
}

.blackrule {
background-color:#000000;
width:980px;
height:1px;
}

.bar {
background-color:#4e750e;
background-image: url("images/bar_back.jpg");
width:978px;
height:31px;
}

.smalltextdark {
	font-family: arial, verdana, sans-serif;
	font-size:10px; 
	color:#000000;
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
	line-height:11px;
}

.smalltextdark a:link {
color:#000000;
text-decoration:underline;
}

.smalltextdark a:visited {
	color:#000000;
	text-decoration:underline;
}

.smalltextdark a:hover {
	color:#4e750e;
	text-decoration:none;
}

.enter {
border: 1px solid #666666;
width:110px;
height:25px;
font-family: arial, verdana, sans-serif;
font-size:11px; 
vertical-align: middle;
color:#ffffff;
padding:5px;
}


.enter a:hover  {
font-size:11px; 
color:#f8f566;
padding:5px;
}

.enter a:link  {
font-size:11px; 
color:#ffffff;
padding:5px;
text-decoration:none;
}

.header {
font-family: arial, verdana, sans-serif;
width:326px;
font-size:16px; 
color:#ffffff;
font-weight:bold;
padding:5px;
text-align:center;
vertical-align: middle;
border-bottom: 1px solid #f8f566;
}

.headernorule {
font-family: arial, verdana, sans-serif;
width:326px;
font-size:16px; 
color:#ffffff;
font-weight:bold;
padding:5px;
text-align:center;
vertical-align: middle;
}

.headerm {
font-family: arial, verdana, sans-serif;
width:326px;
font-size:16px; 
color:#ffffff;
font-weight:bold;
padding:5px;
text-align:center;
border-bottom: 1px solid #f8f566;
vertical-align: middle;
}

.links {
width:326px;
font-family: arial, verdana, sans-serif;
font-size:11px; 
color:#ffffff;
font-weight:normal;
padding:10px;
background-color:#333333;
}

.links a:link {
color:#ffffff;
text-decoration:underline;
}

.links a:visited {
color:#ffffff;
text-decoration:underline;
}

.links a:hover {
color:#f8f566;
text-decoration:underline;
}

.linksfam {
width:326px;
font-family: arial, verdana, sans-serif;
font-size:11px; 
color:#ffffff;
font-weight:normal;
padding:10px;
background-color:#0b294f;
}

.linksfam a:link {
color:#ffffff;
text-decoration:underline;
}

.linksfam a:visited {
color:#ffffff;
text-decoration:underline;
}

.linksfam a:hover {
color:#f8f566;
text-decoration:underline;
}

.linksfs {
width:326px;
font-family: arial, verdana, sans-serif;
font-size:11px; 
color:#ffffff;
font-weight:normal;
padding:10px;
background-color:#333333;
}

.linksfs a:link {
color:#ffffff;
text-decoration:underline;
}

.linksfs a:visited {
color:#ffffff;
text-decoration:underline;
}

.linksfs a:hover {
color:#f8f566;
text-decoration:underline;
}

.linkssurv {
width:327px;
font-family: arial, verdana, sans-serif;
font-size:11px; 
color:#ffffff;
font-weight:normal;
border-left: 1px solid #f8f566;
border-right: 1px solid #f8f566;
padding:10px;
background-color:#953237;
}

.linkssurv a:link {
color:#ffffff;
text-decoration:underline;
}

.linkssurv a:visited {
color:#ffffff;
text-decoration:underline;
}

.linkssurv a:hover {
color:#f8f566;
text-decoration:underline;
}

.linksm {
width:327px;
font-family: arial, verdana, sans-serif;
font-size:11px; 
color:#ffffff;
font-weight:normal;
border-left: 1px solid #f8f566;
border-right: 1px solid #f8f566;
padding:10px;
background-color:#333333;
}

.linksm a:link {
color:#ffffff;
text-decoration:underline;
}

.linksm a:visited {
color:#ffffff;
text-decoration:underline;
}

.linksm a:hover {
color:#f8f566;
text-decoration:underline;
}

.yellow {
color:#f8f566;
font-weight:bold;
}

.headline {
font-family: arial, verdana, sans-serif;
font-size:24px; 
color:#ffffff;
font-weight:bold;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}

.headline a:link {
color:#ffffff;
text-decoration:underline;
}

.headline a:visited {
color:#ffffff;
text-decoration:underline;
}

.headline a:hover {
color:#f8f566;
text-decoration:underline;
}

.main {
font-family: arial, verdana, sans-serif;
font-size:12px; 
color:#ffffff;
font-weight:normal;
padding-left:10px;
padding-right:10px;
}

.main a:link {
color:#ffffff;
text-decoration:underline;
}

.main a:visited {
color:#ffffff;
text-decoration:underline;
}

.main a:hover {
color:#f8f566;
text-decoration:underline;
}
.photoblock {
height:135px;
}

.photoblocktxt {
font-family: arial, verdana, sans-serif;
font-size:11px; 
color:#ffffff;
font-weight:bold;
}

.photoblocktxt a:link {
color:#ffffff;
text-decoration:underline;
}

.photoblocktxt a:visited {
color:#ffffff;
text-decoration:underline;
}

.photoblocktxt a:hover {
color:#f8f566;
text-decoration:underline;
}

.title {
font-family: arial, helvetica, sans-serif;
font-size: 20px;
color:#3b580c;
padding-left:10px;
padding-right:10px;
padding-top:10px;
font-weight:bold;
}

.title a:link {
color:#3b580c;
text-decoration:none;
}

.title a:visited {
	color:#4e750e;
	text-decoration:none;
}

.title a:hover {
	color:#9ccd4d;
	text-decoration:underline;
}

.navcrumbs {
font-family: arial, verdana, sans-serif;
font-size: 11px;
color:#033a82;
padding:10px;
}

.navcrumbs a:link {
color:#000000;
text-decoration:underline;
}

.navcrumbs a:visited {
	color:#033a82;
	text-decoration:underline;
}

.navcrumbs a:hover {
	color:#c30a02;
	text-decoration:underline;
}


.tabletext {
font-family: arial, verdana, sans-serif;
font-size: 12px;
color:#000000;
padding:10px;
}

.tabletext a:link {
color:#4f750e;
text-decoration:underline;
}

.tabletext a:visited {
	color:#4f750e;
	text-decoration:underline;
}

.tabletext a:hover {
	color:#c30a02;
	text-decoration:underline;
}

.redtabletext {
font-family: arial, verdana, sans-serif;
font-size: 11px;
color:#c30a02;
padding-top:20px;
font-weight:bold;
}

.redtabletext a:link {
color:#033a82;
text-decoration:underline;
}

.redtabletext a:visited {
	color:#033a82;
	text-decoration:underline;
}

.redtabletext a:hover {
	color:#033a82;
	text-decoration:underline;
}

.whitetabletext {
font-family: arial, verdana, sans-serif;
font-size: 11px;
color:#ffffff;
padding:10px;
}

.whitetabletext a:link {
color:#ffffff;
text-decoration:underline;
}

.whitetabletext a:visited {
	color:#ffffff;
	text-decoration:underline;
}

.whitetabletext a:hover {
	color:#ffffff;
	text-decoration:underline;
}


.tableheader {
font-family: arial, verdana, sans-serif;
font-size: 13px;
color:#ffffff;
padding:5px;
font-weight:bold;
}

.tableheader a:link {
color:#ffffff;
text-decoration:underline;
}

.tableheader a:visited {
	color:#ffffff;
	text-decoration:underline;
}

.tableheader a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.subtitle {
font-family: arial, verdana, sans-serif;
font-size: 16px;
color:#ab1b15;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}

.subtitle a:link {
color:#3e5c0c;
text-decoration:none;
}

.subtitle a:visited {
	color:#c30a02;
	text-decoration:none;
}

.subtitle a:hover {
	color:#7d252e;
	text-decoration:underline;
}

.navcrumbs {
font-family: arial, verdana, sans-serif;
font-size: 11px;
color:#033a82;
padding:10px;
}

.maintext {
font-family: arial, verdana, sans-serif;
font-size:12px; 
color:#000000;
font-weight:normal;
padding-left:10px;
padding-right:10px;
line-height:16px;
}

.maintext a:link {
color:#000000;
text-decoration:underline;
}

.maintext a:visited {
color:#000000;
text-decoration:underline;
}

.maintext a:hover {
color:#033a82;
text-decoration:underline;
}


.whitetext {
font-family: arial, verdana, sans-serif;
font-size:12px; 
color:#ffffff;
font-weight:normal;
padding:10px;
}

.whitetext a:link {
color:#ffffff;
text-decoration:underline;
}

.whitetext a:visited {
color:#ffffff;
text-decoration:underline;
}

.whitetext a:hover {
color:#fad02a;
text-decoration:underline;
}

input.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	background-color:#ffffff;
	border:solid 1px #000000;
}

select.formselect {
	font-family: arial, verdana, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	background-color:#ffffff;
	border: 1px solid #000000;
}

textarea.formfield {
	font-family: arial, verdana, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	background-color:#ffffff;
	border: 1px solid #000000;
}

input.formbutton {
	font-family: arial, verdana, sans-serif;
	font-size:11px; 
	color:#ffffff;
	font-weight:normal;
	background-color:#1386c2;
	border: 1px solid #000000;
}

.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:normal;
}

.formtext a:link{
	color:#d4140b;
	text-decoration:underline;
}

.formtext a:visited{
	color:#d4140b;
	text-decoration:underline;
}

.formtext a:hover {
 	color:#000000;
	text-decoration:none;
}

.formtextb {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:bold;
}

.formtextb a:link{
	color:#d4140b;
	text-decoration:underline;
}

.formtextb a:visited{
	color:#d4140b;
	text-decoration:underline;
}

.formtextb a:hover {
 	color:#000000;
	text-decoration:none;
}

.gallerycontroller{
width: 479px;
}

.gallerycontent{
width: 479px;
padding: 0px;
display: block;
}




.smsubtitle {
font-family: arial, verdana, sans-serif;
font-size: 14px;
color:#4f750e;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}

.smsubtitle a:link {
color:#78a629;
text-decoration:none;
}

.smsubtitle a:visited {
	color:#78a629;
	text-decoration:none;
}

.smsubtitle a:hover {
	color:#3e5c0c;
	text-decoration:underline;
}

.whitetitlefront {
font-family: arial, verdana, sans-serif;
font-size: 16px;
color:#ffffff;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}

.whitetitlefront a:link {
color:#ffffff;
text-decoration:none;
}

.whitetitlefront a:visited {
	color:#fad02a;
	text-decoration:none;
}

.whitetitlefront a:hover {
	color:#fad02a;
	text-decoration:underline;
}

.aboutbox {
font-family: arial, verdana, sans-serif;
font-size:12px; 
color:#ffffff;
font-weight:normal;
padding:10px;
border: 1px solid white;
margin:10px;
background-color:#2c4404;
background-repeat:no-repeat;
}

.aboutbox a:link {
color:#fad02a;
text-decoration:underline;
}

.aboutbox a:visited {
color:#fad02a;
text-decoration:underline;
}

.aboutbox a:hover {
color:#d8d39d;
text-decoration:underline;
}


.aboutbox2 {
font-family: arial, verdana, sans-serif;
font-size:12px; 
color:#ffffff;
font-weight:normal;
padding:10px;
border: 1px solid white;
margin:5px;
background-color:#2c4404;
background-image: url("images/about_back.jpg");
}

.aboutbox2 a:link {
color:#fad02a;
text-decoration:underline;
}

.aboutbox2 a:visited {
color:#fad02a;
text-decoration:underline;
}

.aboutbox2 a:hover {
color:#d8d39d;
text-decoration:underline;
}

.yellowtext {
font-family: arial, verdana, sans-serif;
font-size:12px; 
color:#fad02a;
font-weight:normal;
}

.yellowtext a:link {
color:#fad02a;
text-decoration:underline;
}

.yellowtext a:visited {
color:#fad02a;
text-decoration:underline;
}

.yellowtext a:hover {
color:#ffffff;
text-decoration:underline;
}

#dhtmltooltip {
position: absolute;
width: 150px;
font-family: arial, verdana, sans-serif;
font-size:11px; 
border: 1px solid black;
padding: 2px;
background-color: #2c4404;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.red {
color:#c30a02;
}

.bottom {
background-image: url("images/bottom.jpg");
}

.slidetext {
font-family: arial, verdana, sans-serif;
font-size:12px;
color:#ffffff;
padding: 10px;
text-align:left;
}

.slidetext  a:link {
color:#decb6b;
text-decoration:underline;
}

.slidetext  a:visited {
color:#decb6b;
text-decoration:underline;
}

.slidetext  a:hover {
color:#ffffff;
text-decoration:none;
}

.slideheadertext {
font-family: arial, verdana, sans-serif;
font-size:20px;
color:#ffffff;
padding: 10px;
text-align:left;
font-weight:bold;
}

.slideheadertext  a:link {
color:#decb6b;
text-decoration:underline;
}

.slideheadertext  a:visited {
color:#decb6b;
text-decoration:underline;
}

.slideheadertext  a:hover {
color:#ffffff;
text-decoration:none;
}

.slidephoto {
border: 1px solid #ffffff;
width:400px;
}

.slidephoto img {
border:0px;
}

.photobar {
width:992px;
height:120px;
background-color: #967459;
border: 1px solid #000000;
margin-bottom:10px;
}

.copy {
	width:998px;
	font-family: arial, verdana, sans-serif;
	font-size:11px; 
	color:#000000;
	margin:10px;
	line-height:14px;
	text-align:center;
	margin-left:50px;
	clear:left;
}
