@charset "utf-8";
html
{
	overflow-y: scroll;
	overflow: -moz-scrollbars-vertical;	
}
/* CSS Document */
body {
	margin:0;
	padding:0;
	background:url(../img/bg2.jpg);
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#dadcbf;	
}
/* ********************* General Defination ************************ */ 
img { border:0;}
h1, h2, h3{
padding:0;
margin:0
}
h1{
color:#91b81b;
font:bold 18px/24px "Lucida Sans", Arial, Helvetica, sans-serif;
padding-bottom:8px;
}
h2{
color:#beb702;
font:bold 18px/24px "Lucida Sans", Arial, Helvetica, sans-serif;
padding-bottom:8px;
}
h3{
color:#beb702;
font:bold 14px/24px "Lucida Sans", Arial, Helvetica, sans-serif;
padding-bottom:8px;
}
/*ul{
padding:0;
margin:0;
list-style:none;
}*/
form{
padding:0;
margin:0;
}
a{
color:#dec80b;
text-decoration:underline;
}
a:hover{
text-decoration:none;
color:#FFFFFF;
outline:none;
}
a{outline:0;}
input.txtbox, textarea.txtbox{
border:1px solid #a0b06a;
padding:2px 3px;
font-size:11px;
color:#dadcbf;	
background-color:#535f2a;
}
select.selectbox{
border:1px solid #a0b06a;
font-size:11px;
color:#dadcbf;	
background-color:#535f2a;
}
input.button{
border:1px solid #b3a34c;
background:#696a00;
color:#f1d763;
font:12px Arial, Helvetica, sans-serif;
padding:2px 3px;
overflow:visible;
}
/*================== Paddings ========================*/
.pad_topnav{
padding:10px 0 5px 0;
}
.pad_leftside{
padding:0 10px;
}
.pad_content{
	padding:0px 25px 20px 30px;
}
.padlr10{
padding:5px 10px; 
}
.padl15{
padding-left:15px;
}
.padtb5{
padding:5px 0;
}
.padl30{
padding-left:30px;
}
/*===============================================================================*/
.bodybg{
background:url(../img/bodybg.gif);
}
.sep{
background:url(../img/icons/sep.gif) repeat-x left center;
}
.sep2{
background:url(../img/icons/sep.gif) repeat-x left bottom;
}
.ontour a{
display:block;
float:left;
width:107px;
height:29px;
background:url(../img/buttons/on_tour.gif) no-repeat left top;
text-indent:-900em;
margin:2px 3px;
}
.ontour a:hover{
background-position:left bottom;
}
.joinnow a{
display:block;
float:right;
width:116px;
height:29px;
background:url(../img/buttons/joinnow.gif) no-repeat left top;
text-indent:-900em;
margin:2px 3px;
}
.joinnow a:hover{
background-position:left bottom;
}
.partner_heading{
	background:url(../img/icons/partnerclub.jpg) no-repeat left top;
	padding:17px 5px 16px 55px;
	color:#d0e34d;
	font:bold 18px "Lucida Sans", Arial, Helvetica, sans-serif;
}
ul.parter_list{
list-style:none;
padding:5px 0 10px 10px;
margin:0;
font-size:11px;
line-height:16px;
}
ul.parter_list li{
background:url(../img/icons/sep.gif) repeat-x left bottom;
padding:10px 0 10px 0;
}
.flag_head{
	color:#beb703;
	font:bold 18px/20px "Lucida Sans", Arial, Helvetica, sans-serif;
	background:url(../img/icons/flag.gif) no-repeat left top;
	padding:8px 5px 5px 30px;
}
.bannerbg{
background:url(../img/bg2.jpg);
padding-top:20px;
}
a.smalllink{
color:#dec80b;
font:10px Arial, Helvetica, sans-serif;
text-decoration:underline;
text-transform:uppercase;
}
a.smalllink:hover{
text-decoration:none;
color:#dec80b;
}
ul.list{
	padding:0 0 0px 15px;
	margin:0;
	list-style:none;
}
ul.list li{
	background:url(../img/icons/bullet.gif) no-repeat left 7px;
	color:#c3c183;
	padding-left:12px;
	padding-bottom: 8px;
}
.golf_head{
	color:#beb702;
	font:bold 18px/20px "Lucida Sans", Arial, Helvetica, sans-serif;
	background:url(../img/icons/golf.gif) no-repeat left 8px;
	padding:8px 5px 5px 30px;
}
ul.list2{
	padding:5px 0 0 20px;
	margin:0;
	list-style:none;
}
ul.list2 li{
background:url(../img/icons/bullet.gif) no-repeat left 5px;
padding-left:12px;
line-height:16px;
padding-bottom:10px;
}
.copyright{
	float:left;
	padding:8px;
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	color:#6e824e;
}
.copyright a{
color:#6e824e;
}
.siteby{
float:right;
padding:8px;
font:normal 11px/22px Arial, Helvetica, sans-serif;
color:#6e824e;
text-align:right;
}
.siteby a{
color:#6e824e;
}

.step{
	padding:8px 0px;
	color:#beb702;
	background:url(../img/icons/sep.gif) repeat-x left bottom;
	font:bold 22px tahoma, Arial, Helvetica, sans-serif;
}
.bigtext{
	color:#d3ae0b;
	font:bold 16px Arial, Helvetica, sans-serif;
}
.note{
border:2px solid #99a672;
padding:3px 8px;
font-size:11px;
line-height:normal;
color:#bf8b00;
}
.smalltext{
font-size:11px;
line-height:normal;
color:#dadcbf;	
}
.redtext{
color:#FF0000;
}
.darktext{
color:#d3cdbf;
}
.greentext{
color:#91b81b;
font:bold 18px/24px "Lucida Sans", Arial, Helvetica, sans-serif;
padding-bottom:8px;
}
.headtextbg{
	background:url(../img/textheadbg.gif) repeat-x left top;
	color:#dbd94a;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	padding-right:15px;
}
/*============================================*/
.bannerbg_profile{
	background:url(../img/bg2.jpg);
	padding-top:0px;
}
.map_head{
	color:#beb703;
	font:bold 18px/20px "Lucida Sans", Arial, Helvetica, sans-serif;
	background:url(../img/cource_profile/map.gif) no-repeat left top;
	padding:12px 5px 20px 40px;
}
.topnav_profile{
	background:url(../img/cource_profile/topnav.gif) no-repeat left top;
	height:30px;
	padding:20px 15px 15px 15px;
}
.nav a{
color:#532700;
text-decoration:none;
}
.nav a:hover{
text-decoration:underline;
}
.nav .current{
text-decoration:none;
color:#fff;
font-weight:bold;
}
.bdr_right{
border-right:1px solid #945700;
}
.bdrall td{
border:1px solid #3E5128;
}
/*=================================*/
.mem_only a{
display:block;
float:left;
width:256px;
height:29px;
background:url(../img/buttons/members_only.gif) no-repeat left top;
text-indent:-900em;
margin:2px 0px;
}
.mem_only a:hover{
background-position:left bottom;
}
.whitetextbig{
font:bold 32px/35px "Lucida Sans", Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

