/* ----- CSS ----- */

*{
margin:;
padding:;
font-family:;
font-size: 14px;
}
body{
margin: 0px 0px 20px 0px;
color: #000;
padding: 0px;
background: #ffffff;
background-image: url('../imgs/bg.gif');
background-repeat: repeat-x;
}

/* ----- PARAGRAPHS ----- */

p{
font-size: 1em;
font-family: arial, 'sans-serif';
color: #000000;
text-align: justify;
margin: 10px 0px 10px 0px;
}

/* ----- IDS ----- */

#container{
width: 840px;
margin: 0px 0px 0px 0px;
padding: 0px;
background:#ffffff;
text-align: left;
}

#toparea{
width: 840px;
height: 49px;
margin: 0px;
padding: 0px;
background-image: url('../imgs/TopBlackBar.png');
background-repeat: no-repeat;
}

#topmenu{
width: 820px;
margin: 0px;
padding: 12px 0px 0px 20px;
text-align: left;
background-repeat: no-repeat;
}

#banner{
width: 840px;
height: 107px;
margin: 0px;
padding: 0px;
background-image: url('../imgs/TopHeader.png');
}

.welcometop{
width: 391px;
height: 19px;
margin: 0px;
padding: 0px;
background-image: url('../imgs/WelcomeBGTop.png');
background-repeat: no-repeat;
}

.welcomemid{
width: 391px;
margin: 0px 0px 0px 0px;
padding: 0px;
background-image: url('../imgs/WelcomeBGBG.png');
background-repeat: repeat-y;
background-color: #fff;
}

.welcomemidtext{
width: 361px;
margin: 0px 0px 0px 12px;
background-color: #fff;
}

.welcomebot{
width: 391px;
height: 24px;
margin: 0px;
padding: 0px;
background-image: url('../imgs/WelcomeBGBot.png');
background-repeat: no-repeat;
}

#rhsfp{
position: relative;
width: 370px;
margin: 0px;
padding: 10px 20px 15px 15px;
background:#fff;
text-align: left;
float: right;
}

#lhsfp{
position: relative;
width: 400px;
margin: 0px;
padding: 10px 15px 15px 20px;
background:#fff;
text-align: left;
float: left;
}

#onecol{
position: relative;
width: 800px;
margin: 0px;
padding: 10px 20px 15px 20px;
background:#fff;
text-align: left;
float: left;
}

.footermenu{
width: 820px;
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 20px;
background-color: #008dcc;
}



/* ----- CLASSES ----- */

sup{
font-size: 0.8em;
}

.hide{
display:none;
}

.show{
display:block;
}

.footertext{
  font-family: arial, 'sans-serif';
  text-align: left;
  font-size: 0.8em;
  color: #fff;
  text-decoration: none;
}

a.footertext:hover, a.footertext:active, a.footertext:focus {
  font-family: arial, 'sans-serif';
  text-align: left;
  font-size: 0.8em;
  color: #000;
  text-decoration: none;
}

.rhs_us{
width: 370px;
height: 85px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
background-image: url('../imgs/flag_us.gif');
background-repeat: no-repeat;
}

.rhs_eu{
width: 370px;
height: 85px;
margin: 0px;
padding: 0px 0px 0px 0px;
text-align: left;
background-image: url('../imgs/flag_eu.gif');
background-repeat: no-repeat;
}

.rhs_uk{
width: 370px;
height: 85px;
margin: 0px;
padding: 0px 0px 0px 0px;
text-align: left;
background-image: url('../imgs/flag_uk.gif');
background-repeat: no-repeat;
}

.rhs_turkey{
width: 370px;
height: 85px;
margin: 0px;
padding: 0px 0px 0px 0px;
text-align: left;
background-image: url('../imgs/flag_turkey.gif');
background-repeat: no-repeat;
}

.hilite{
  font-family: arial, 'sans-serif';
  text-align: left;
  color: #c00000;
  background-color: yellow;
}

.welcome{
font-family: arial, 'sans-serif';
font-size: 1.8em; color: #fff;
margin: 0px 0px 0px 0px;
padding: 3px 10px 3px 10px;
background-color: #008dcc;
}

.welcome2{
font-family: arial, 'sans-serif';
font-size: 1.8em; color: #fff;
margin: 0px 0px 0px 0px;
padding: 3px 10px 3px 10px;
background-color: #a2ff29;
}

.coursefp{
  font-family: arial, 'sans-serif';
  background-image: url('../imgs/star.gif');
  background-repeat: no-repeat;
  padding: 0px 0px 0px 25px;
}

/* ----- HEADINGS ----- */

h1{font-family: arial, 'sans-serif';
   font-size: 1.8em; color: #ffd201; margin: 3px 0px 2px 0px;
}

h2{font-family: arial, 'sans-serif';
   font-size: 1.2em; color: #008dcc; margin: 3px 0px 0px 0px;
}

h3{font-family: arial, 'sans-serif';
   font-size: 1em; color: #008dcc; margin: 3px 0px 0px 0px;
}

h4{font-family: arial, 'sans-serif';
   font-size: 1em; color: #008dcc; margin: 3px 0px 0px 0px;
}

/* ----- LISTS ----- */

li{
list-style-type:;
list-style-image:;
list-style-position:;
float:;
margin:;
padding:;
}
li {font-family: arial, 'sans-serif'; margin: 5px 0px 0px 0px;
}
ol{font-family: arial, 'sans-serif';
}
ul{font-family: arial, 'sans-serif';
}
ol li{font-family: arial, 'sans-serif';
}
ul li{font-family: arial, 'sans-serif';
}

/* ----- IMAGES ----- */

img{
}
img a{
}
img a:hover{
}

/* ----- LINKS ----- */

a{
color: #606060;
text-decoration: underline;
}
a:hover{
color: #c00000;
text-decoration: underline;
}

/* ----- FORMS ----- */

input { 
  font-size: 13px;
  font-color: #666699;
  background-color: #ffffff; 
 border: 1px solid #666666; 
}

select { 
 background-color: #ffffff; 
 color: #000000; 
}

.buttons { 
 font-size: 13px; 
 background-color: #c0c0c0; 
 color: #000000; 
 margin-right: 6px; 
}

#signup table { 
 background-color: #F9FBFD; 
 color: #000000; 
 width: 700px; 
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
} 

#form1 table { 
 background-color: #F9FBFD; 
 color: #000000; 
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
} 

#paymentpage table { 
 background-color: #F9FBFD; 
 color: #000000; 
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
} 

#signup td { 
 border: 1px solid #D7E5F2; 
 padding-top: 6px;
 padding-bottom: 6px;
 padding-left: 4px; 
}

.course table { 
 color: #404040;
}

.course td {
 color: #404040; 
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 3px;
 padding-bottom: 3px;
 font-size: 0.8em;
 background-color: #dff5ff;
}

#form1 td { 
 border: 1px solid #D7E5F2; 
 padding-top: 6px;
 padding-bottom: 6px;
 padding-left: 4px; 
}

#paymentpage td { 
 border: 1px solid #D7E5F2; 
 padding-top: 6px;
 padding-bottom: 6px;
 padding-left: 4px; 
}

.fieldcell { 
 background-color: #F2F7FB; 
 color: #666699;  
 margin-right: 0px; 
 padding-right: 0px; 
} 

.headerdcell { 
 background-color: #b3d2f7; 
 color: #000080;  
 margin-right: 0px; 
 padding-right: 0px; 
} 

.whitercell { 
 background-color: #FFFFFF; 
 color: #c00000;  
 margin-right: 0px; 
 padding-right: 0px; 
} 

/* ----- TABLES ----- */

table{
}
caption{
}
thead{
}
tbody{
}
tfoot{
}
tr.oddrow{
background-color: #d0dbe0;
}
tr.evenrow{
background-color: #fff;
}
tr .alt{
}
th{
}
td{
font-family: arial, 'sans-serif';
}

/* ----- CLUB SEARCH ----- */

.clubdetail{
color: #018ccb;
}

a.clublink {
font-size: 1.4em;
color: #164c63;
font-weight: bold;
text-decoration: none;
}

a.clublink:hover, a.clublink:active, a.clublink:focus{
font-size: 1.4em;
color: #c00000;
font-weight: bold;
text-decoration: none;
}

a.rhsfplink, a.rhsfplink:hover, a.rhsfplink:active, a.rhsfplink:focus{
font-size: 1em;
color: #000;
text-decoration: none;
}




/* ----- MENU ----- */

a.top_menu_link {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-decoration: none;
	font-family: aril, helvetica, 'sans-serif';
	color: #fff;
	font-size:1em;
}

a.top_menu_link:hover, a.top_menu_link:active, a.top_menu_link:focus {
	margin: 0px 0px 0px 00px;
	text-decoration: none;
	font-family: aril, helvetica, 'sans-serif';
	color: #ffd201;
	font-size:1em;
}

.readmore
	{
	font-size: .9em;
	color: #008dcc;
	text-align: right;
	float: right;
}
