body {
	background: #313131;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
#holder .page_right div {
	background-image: url(../../images/page_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 118px;
	margin-top: 5px;
}
#holder .page_right {
	background-image: url(../../images/page_right_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#holder .page_left {
	background-image: url(../../images/page_left_bottom.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#holder .page_left div {
	background-image: url(../../images/page_left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 102px;
	margin-top: 5px;
}
.content-holder {
	padding-top: 5px;
}
#top .left {
	background: url(../../images/top_left.jpg) no-repeat top left;
}
#top .right {
	background: url(../../images/top_right.jpg) no-repeat top right;
	height: 94px;
}
#top .left .right .banner_top {
	float: right;
	height: 60px;
	width: 468px;
	margin-top: 20px;
}
#top .left .right .logo {
	height: 50px;
	width: 300px;
	margin-top: 20px;
	float: left;
	display: block;
}
#top .left .right .logo:hover {
	text-decoration: none;
}
#page {
	width: 960px;
}
.main {
	background: url(../../images/page_main.jpg) repeat-y;
}
.inner {
	background-color: #ECFCA3;
	background-image: url(../../images/page_inner.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
.inner .inner_ct {
	background-repeat: no-repeat;
	background-position: left top;
	width: 490px;
	padding: 20px 40px 20px 40px;
	font-size: 12px;
	overflow: hidden;
	color: #FFFFFF;
}
.main  #center {
	vertical-align: top;
}
.inner  #center {
	vertical-align: top;
	background: url(../../images/center_inner_top.jpg) no-repeat top left;
}
#right .banner {
	text-align: center;
	padding-bottom: 5px;
}
#center .center_main_box {
	padding: 0px 17px 10px 17px;
	width: 156px;
	float: left;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#center .center_main_box p {
	margin: 0px;
	padding: 0px;
}
*html #center .center_main_box {
	width: 154px;
}
#center .center_main_box p{
	margin: 5px 0px;
	padding: 0px;
}
#center .center_main_box img {
	display: block;
	clear: both;
}
#center .center_main_box ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006035;
	list-style-type: disc;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}
#center  .center_main_box  ul li a {
	color: #006035;
}
#center .center_main_box .arrowed {
	background-image: url(../../images/center_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	text-decoration: none;
	padding-left: 16px;
	color: #006035;
	display: block;
	margin-top: 5px;
}
#center .center_main_box .arrowed:hover {
	text-decoration: underline;
}
#center .center_main_box .greenlink {
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	text-decoration: none;
	color: #006035;
	display: block;
	margin-top: 5px;
}
#center .center_main_box .greenlink:hover {
	text-decoration: underline;
}
#center .main-video {
	width: 570px;
	overflow: hidden;
	height: 242px;
	clear: both;
}
#logged #center .main-video {
	height: 264px !important;	
}
#center .main-video .video {
	float: left;
	height: 240px;
	margin-top: 14px;
	padding-left: 20px;
	width: 226px;
}
#center .main-video .text {
	float: left;
	margin-top: 15px;
	margin-left: 30px;
	width: 260px;
	height: 175px;
}
*html #center .main-video .text {
	margin-left: 30px;	
}
#center .main-video .text img {
	float: left;
	margin-right: 8px;
}
#center .main-video .text p {
	font-size: 12px;
	color: #CCCCCC;
	display: block;
	float: left;
	width: 150px;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	line-height: 14px;
}
.help-box {
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
}
.help-box-content {
	background:	url(../../images/help_bg_0.gif) no-repeat left -80px;
	padding: 0px 20px 0px 20px;
	overflow: hidden;
	clear: both;
	color: #FFFFFF;
	width: 130px;
}
#center .main-video .become {
	height: 37px;
	width: 260px;
	background-image: url(../../images/become_bt.jpg);
	display: block;
	float: right;
	margin-right: 34px;
}
*html #center .main-video .become {
	margin-right: 17px;
}
#center .main-video .become:hover {
	background-position: 0px 37px;
}
.menu {
	margin-left: -33px;
	position: absolute;
	height: 220px;
	z-index: 0;
	background: url(../../images/left_menu_end.jpg) no-repeat bottom right;
	padding-bottom: 32px;
}
.loggedin {
	height: 243px !important;
}
.main-video {
	background: url(../../images/center_main_top.jpg) no-repeat top left;
	height: 236px;
}
#left {
	width: 190px;
	vertical-align: top;
	background: url(../../images/left_bottom.jpg) no-repeat bottom left;
	padding-bottom: 30px;
}
#right {
	width: 200px;
}
#footer {
	background: url(../../images/footer_0.jpg) no-repeat top left;
	;
	height: 31px;
	vertical-align: top;
	padding-left: 162px;
}
#footer span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	margin-top: 7px;
	padding-left: 28px;
	font-weight: bold;
}
#footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
#footer2 .copy {
	display: block;
	float: right;
	margin-right: 50px;
	padding-left: 0px;
	margin-top: 8px;
	font-size: 10px;
	font-weight: normal;
}
* html #footer2 .copy {
	display: block;
	float: right;
	margin-right: 35px;
	padding-left: 0px;
	margin-top: 8px;
	font-size: 10px;
	font-weight: normal;
}
#footer2 {
	background-image: url(../../images/footer_bg2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #313131;
	height: 46px;
	vertical-align: top;
}
#footer2 .logos {
	float: left;
	margin-top: 3px;
	padding-left: 23px;
}
#footer2 span {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	float: left;
	margin-top: 10px;
	padding-left: 93px;
}
/* PARTS */
#right-1 {
	background: #616056 url(../../images/right_events_bg.jpg) no-repeat bottom left;
	padding: 0px 0px 0px 0px;
	height: 243px;
	clear: both;
}
#logged #right-1 {
	height: 267px !important;	
}
*html #logged #right-1 {
	height: 263px !important;		
}
*html #right-1 {
	padding-bottom: 5px;
}

/* EVENTS */
.event-holder .title {
	background-image: url(../../images/title_events.gif);
	background-repeat: no-repeat;
	height: 17px;
}
.event-holder .title span {
	display: none;
	background-position: 0px 0px;
}

.left-2 .event-holder .title {
	background-position: 0px -17px;
}
.left-2 .event-holder {
	margin-top: 255px;
}
.event-holder {
	padding: 0px 10px 0px 15px;
}
.event-holder p {
	margin: 10px 0px;
}
.event-holder p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 15px;
	text-decoration: none;
}
.event-holder a:hover {
	text-decoration: underline;
}
.event-holder p span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C7D417;
	font-weight: normal;
}
.event-holder .pager {
	overflow: hidden;
	width: 100px;
	margin: auto;
}
.event-holder .pager a {
	display: block;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 17px;
	height: 15px;
	text-align: center;
	padding-top: 1px;
}
.event-holder .pager .selected {
	background-image: url(../../images/events_pager_bg.gif);
	background-repeat: no-repeat;
	color: #006834;
}
.event-holder .pager a:hover {
	background-image: url(../../images/events_pager_bg.gif);
	background-repeat: no-repeat;
	color: #006834;	
}
.event-holder .event-holder {
	height: 250px;
}
.event-holder .event-holder p{
	line-height: 13px;
}


/* MEMBERS */
#right-1 .members-holder .title{
	background-position: 0px -20px;
}
.members-holder .title {
	height: 17px;
	background-image: url(../../images/title_members.gif);
	background-repeat: no-repeat;
}
.members-holder .title span {
	display: none;
}
.members-holder {
	padding: 7px;
}
#left .members-in {
	margin-top: 275px;
	padding-bottom: 15px;
	padding-left: 10px;
}

.members-holder ul {
	list-style-type: disc;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	color: #FFFFFF;
	line-height: 13px;
}
.members-holder ul li {
	margin: 6px 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.members-holder a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.members-holder .more {
	background-image: url(../../images/more_bg.jpg);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	font-weight: bold;
	display: block;
	margin-top: 4px;
}
.members-holder .more:hover {
	background-image: url(../../images/more_bg.jpg);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	font-weight: bold;
	display: block;
	margin-top: 4px;
	text-decoration: underline;
}
.buttons a {
	display: block;
	float: left;
	margin-left: 10px;
	margin-top: 15px;
}
*html .buttons a {
	margin-left: 5px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #E0FF06;
	background-image: url(../../images/h1_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 55px;
	padding-bottom: 5px;
	margin-left: -34px;
}
h2 {
	font-size: 14px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*color: #006035;*/
	color: #000000;
	margin: 0px;
}
a {
	color: #C8D418;
	text-decoration: none;
}
.light {
	font-style: italic;
	color: #CCCCCC;
}
.inner_ct ul {
	list-style-type: none;
	line-height: 16px;
}
.inner_ct ul li {
	background-image: url(../../images/list_background.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #CCCCCC;
}
.inner_ct .tableblock textarea {
	width: 478px;
	margin: 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.inner_ct .tableblock input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.inner_ct .tableblock select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.inner_ct .tableblock2 textarea {
	width: 478px;
	margin: 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #000000;
	color:#CCCCCC;
	border: 1px solid #666666;
	padding: 3px;	
}
.inner_ct .tableblock2 input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #000000;
	color:#CCCCCC;
	padding: 3px;	
	border: 1px solid #666666;
}
.inner_ct .tableblock2 select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.inner_ct .tableblock3 textarea {
	width: 478px;
	margin: 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #000000;
	color:#CCCCCC;
	border: 1px solid #666666;
	padding: 3px;	
}
.inner_ct .tableblock3 input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #000000;
	color:#CCCCCC;
	padding: 3px;	
	border: 1px solid #666666;
}
.inner_ct .tableblock3 .nobg input {
	border: 0px;
	background: none;
}
.inner_ct .tableblock3 select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tableblock3 {
	background: #474744;	
}
.tableblock3 td {
	padding: 3px 6px ;
	background-color: #373733;	
}

.inner_ct p {
	line-height: 16px;
	margin: 0px;
}
.inner_ct a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #47882A;
}
.inner_ct  a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00684B;
}

.list2item {
	border: 1px solid #666666;
	margin-top: 10px;
}
.list2item .list2title {
	background-image: url(../../images/list2_title_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	display: block;
	padding: 5px;
	margin-bottom: 5px;
}
.list2item .list2content {
	padding: 5px;
}
.list2item .list2title a {
	color: #666666;
	text-decoration: none;
	border: 0px;
}
.tableblock {
	background-color: #CDCAB1;
}
.tableblock2 {
	background-color: #373733
}
.tableblock2 td {
	padding: 3px 6px;
}
.tableblock2-top, .tableblock3-top {
	background: url(../../images/table_1.gif) no-repeat top right;
	padding: 0px !important;
}
.tableblock2-bottom, .tableblock3-bottom {
	background: url(../../images/table_2.gif) no-repeat bottom right;
	padding: 0px !important;
}
.tableblock td {
	background-color: #EDECDC;
	color: #525252;
}
.tableblock a {
	color: #006633;
	border: 0px;
}
.tableblock .title {
	background-color: #7B7A6E;
	color: #FFFFFF;
}
.memberlist {
	margin-left:-28px; 
	width:550px;
	font-size: 11px;
}
.memberlist td {
	border-bottom: 1px solid #484A42;	
}
.gallery {
	background-image: url(../../images/gallery_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 150px;
	float: left;
	margin-left: 10px;
	margin-top: 15px;
}
*html .gallery {
	margin-left: 5px;
	margin-top: 7px;
}
.gallery div {
	background-image: url(../../images/gallery_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 10px;
}
.gallery a {
	display: block;
	height: 104px;
    text-decoration: none !important;
    border: 0px !important;
}

.gallery span {
	display: block;
	padding-top: 0px;
	color: #666666;
	font-size: 12px;
}
.submenu {
	background-image: url(../../images/submenu_bg.jpg);
	background-repeat: no-repeat;
	height: 32px;
	padding-top: 6px;
	overflow: hidden;
	padding-left: 20px;
}
.submenu a {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DCDCC9;
	height: 24px;
	display: block;
	float: left;
	padding: 8px 10px 0px 10px;
	color: #333333;
	font-size: 12px;
}
.submenu a:hover {
	background-color: #DCDCC9;
	text-decoration: none;
}
.directors{
	background-color:#7A7A6E;
	float:left;
	width:235px;
	margin:0px 10px 10px 0px;
	height: 135px;
}
.directors td{
	vertical-align:top;
}
.directors a img{
	border:2px solid #DDDDC7;
}
.directors a, .directors a:hover{
	border:none;
}
.dir2item {
	background-image: url(../../images/list2_title_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 5px;
	margin-top: 10px;
	clear:both;
}
.dir2item .dir2title {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	display: block;
	margin-bottom: 5px;
}
.black-text {
	color: #000000;
}
.loginbox {
	background-color: #333333;
}
.loginbox .inpt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 4px;
	margin-top: 3px;
	width: 180px;
	background-color: #000000;
	border: 1px solid #666666;
}
.loginbox .param {
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 12px;
}
.text_green {
    color: #C8D418;    
}
.video-big {
	padding: 10px 0px 10px 70px;
}
.buttons .reg_button{
	width:80px;
	height:20px;
	background: url(../../images/bt_register.gif);
	display:block;
}
.buttons .reg_button:hover{
	width:80px;
	height:20px;
	background: url(../../images/bt_register.gif);
	display:block;
	background-position: 0px -20px;
}
.buttons .login_button{
	width:54px;
	height:20px;
	background: url(../../images/bt_login.gif);
	display:block;
}
.buttons .login_button:hover{
	width:54px;
	height:20px;
	background: url(../../images/bt_login.gif);
	display:block;
	background-position: 0px -20px;
}
.memberlist_item .name{
	background:#292927;
	font-weight:bold;
}

a img {
	border: 0px !important;
}
.button-bar {
	float: left;
	position: relative;
	font-size: 10px;
}
.button-bar .button{
	background: url(../../images/button_bar.jpg) no-repeat right top;
    height: 20px;
	width: 182px;
	font-size: 11px;
	font-weight: bold;
	border: 0px;
	display: block;
	color: #FFF;
	float: left;
    padding: 7px 10px 1px 10px;
}
.button-bar-holder {
	width: 100%;
	clear: both;
}
.button-bar div {
	position: absolute;
	top: 27px;
    color: #C8D418;
	padding: 0px 1px 2px 1px;
	display: none;
	background: url(../../images/button_bar_submenu.gif) no-repeat bottom left;
}
.button-bar div a{
	display: block;
	height: 17px;
	padding: 6px 5px 3px 10px;
	border: 0px;
	border-top: 1px solid #3F3E38;
	width: 187px;
}
.button-bar a:hover {
	color: #FFF;
	border-bottom: 0px;
}

.only4golf {
  display: none;
}
a img {
	border: 0px !important;
}
.golf_box{
	background: url(../../images/golf_bg.jpg) no-repeat top;
	height:200px;
}
.tableblock3 .golf_box_inner .golf_bottom{
	height:36px;
	background:url(../../images/bg_bottom.jpg) repeat-x bottom;
}
.tableblock3 .golf_box_inner td{
	background:none;
}
