
BODY {
	color:#222222;
	font-family:Arial, Verdana, Helvetica;
	font-size:9pt;
	line-height:14pt;
   	background-image: url('/images/layout2/bodyBG.png');
   	background-color: #47464b;
	background-repeat: repeat-x;
   	padding: 0px;
   	margin: 0px auto 00px auto;
   	text-align:center;
}
A {
	text-decoration: none;
}
A:HOVER {
	text-decoration: underline;
}

#footer {
	background: url('/images/layout2/bodyF.png') no-repeat;
	color:#999999; font-size:8pt; padding:40px 0px 0px 23px;
}
#footer P {
	display:block;
	margin-top:0px;
	margin-bottom:5px;
}
#footer .sep {
	font-size:14pt;
	font-weight:bold;
	line-height:10pt;
	padding:0 4px;
}
#footer a:link,
#footer a:visited{
	color: #0398CA;
}
	    
	    #LH {
			background: url('/images/layout2/lh1.png') no-repeat 0% 100%;
	    	width:330px; height:100px;
		}
		
		#RH {
			background-color: #46464a;
			width:630px; height:100px;
			margin-top:30px;
		}
		
		#H {
			background-color: #46464a;
			background: url('/images/layout2/lh1.png') no-repeat 0% 100%;
			width:760px; height:100px;
			margin-top:30px;
			padding-left:200px;
		}
		
		#LH2 {
			background: url('/images/layout2/lh2.png') no-repeat;
			width:330px; height:38px;
		}
		
	    #LH {
			background: url('/images/layout2/lh1.png') no-repeat 0% 100%;
	    	width:330px; height:100px;
		}
		
		#LH2 {
			background: url('/images/layout2/lh2.png') no-repeat;
			width:330px; height:38px;
		}
		
		#lbTD {
			width:330px; 
		}
		
		#lb {
			background: url('/images/layout2/lbody.png') no-repeat;
			width:330px; height:415px;
		}
		
		#lb2 {
			background: url('/images/layout2/lbody2.png') no-repeat;
			width:330px; height:135px;
			padding-top:10px;
		}
		
		#fanbox {
			background-color: #F0F0F0;
			margin-left:60px;
			width:236px;
		}
		
		#rb {
			background: url('/images/layout2/rbody.png') no-repeat;
			width:38px; height:550px;
		}
	
		#lf {
			background: url('/images/layout2/lf.jpg') no-repeat;
			width:330px; height:108px;
		}

		#headerl {float:left;}
		#headerl H1 {font-size:18pt; color:#F9F9F9;margin-top:0px;}
		
		#menutd {
			background-image: url('/images/tabsBG.png');
			background-repeat: no-repeat;
		}
		
		#mainTD {
			width:630px; /*height:550px;*/
		}
		
		#main2 {
			background-color: #feb83d;
		}
		
		#main {
			background-image: url('/images/layout2/body-empty.png');
			background-repeat: no-repeat;
			background-color: #feb83d;
			width:630px; /*height:550px;*/
			font-size:10pt;
			line-height:14pt;
			color:#FFFFFF;
			font-weight: bold;
		}
		
		#main A {color:#4f71b5; text-decoration: none;}
		#main A:HOVER {color:#4577e0; text-decoration: underline;}
		#main H1 {font-size:16pt; margin:20px 0 8px;}
		#main H2 {font-size:11pt; margin:20px 0 8px;}
		
		.shadow {
			text-shadow: #6374AB 1px 1px 3px;
		}
		
		.prop {float:right; width:1px; height:510px;}
		#contentContainer {
			float:left;
			padding: 15px 70px 30px 30px;
			font-weight: bold;
			width:528px;
		}
		
		.eventDetails {
			color:#FFFFFF;
			width:500px;
			padding:10px;
			font-weight:bold;
			line-height:12pt;
			font-size:13px;
		}
		
		#menu A {
			border:0px;	
		}
		#menu IMG {
			border:0px;	
		}
		#yes {
			/*position:relative;
			left:23px;
			top:254px;	*/
		}
		

/* for debugging purpose
* {	
	border:1px solid #000000;
}
*/

#mainContainer {
	margin:40px auto 20px auto;
	text-align:left;
	width:1000px;
}

.fl { float:left;}
.fr { float:right; }
.cb { clear:both; }
.small { font-size:8pt; }
.grey,
INPUT.grey { color:#666666; }
.browngrey { color:#777755; }
.header 
{
	height:60px;
	font-size:9pt;
}

.message {
	clear:both;
	width:350px;
	margin-left:80px;
	padding-top:15px;
}
.message LI{
	margin-bottom:8px;
}

.friends .n {
	width:120px;
}

.friends .e {
	margin-left:2px;
	width:200px;
}
	
.lcol {
	width:176px;
	text-align:right;
	padding-top:60px;
	padding-right:24px;
}

.lcol .h {
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}

.signups {
	width:120px;
	text-align: center;
	line-height:normal;
}
.signups .num {
	font-size:52pt;
	font-weight: bold;
}
.signups .normal {
	/*margin-top:25px;*/
}


.sectionhead {
	display:none;
	margin-top:25px;
	font-weight:bold;
	border-bottom:1px solid #c38a49;
	width:380px;
	padding-bottom:5px;
	margin-bottom:15px;
}

.sectiondesc
{
	width:300px;
	margin-bottom:15px;
	margin-top:20px;
	font-weight: bold;
}





.fieldset {
	margin-bottom:10px;
}

.fieldset LABEL {
	float:left;
	width:75px;
	font-size:10pt;
	margin-right:10px;
	padding-top:8px;
}

.fieldset .control {
	float:left;
	width:320px;
}

.fieldset .notice{
	background-color:#F55555;
	color:#FFEEEE;
	float:left;
	line-height:13pt;
	margin-top:-3px;
	padding:3px 8px;
	width:120px;
	font-size:10pt;
}

INPUT, 
TEXTFIELD,
SELECT {
	font-size:11pt;
	padding:3px 5px 3px 5px;
	color:#333333;
}

.err { border:2px solid #DD0000; }
.errMsg { color: #CC0000 };

/*
SELECT {
	padding:1px 5px 1px 5px;
}

OPTION 
{
	padding:5px 2px 5px 2px;
}
*/

.submitrow 
{
	margin-top:30px;
	text-align:right;
}

#nameFirst		{ width:135px; }
#nameLast		{ width:75px; margin-left:6px; }
#email			{ width:230px;}
#contact_cc		{ width:50px;}
#contact_ac		{ width:50px;}
#contact		{ width:180px;}
#contact2		{ width:180px;}
#listCountries	{ width:244px; height:28px;}
#listClubs		{ width:244px; height:28px;}
#height			{ width:60px;}
#weight			{ width:60px;}
