﻿body{ background:url(CmsImages/bg.jpg) center top no-repeat; background-color:#001d32; margin-left:auto; margin-right:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; margin-top:0;}

form { margin: 0;}

#container			 {width:950px; margin-left:auto; margin-right:auto; position:relative;}
#header		       {height:106px; position:relative; overflow:hidden; background:url(CmsImages/header_bg.png) 165px 0 no-repeat;}
#wanted				{margin-left:210px; margin-top:15px; width:400px; height:40px; /*border:solid #f00 1px; */ cursor:pointer;}

#social_icons	   {} 
#logo				     {position:absolute; top:0; left:0; z-index:23; padding:0; outline:0; outline:none;}
#logo a img		   {outline:none; border:0;}
#header_buttons	 {text-align:center;}
#member_login	   {position:absolute; top:17px; right:1px; width:158px; height:21px; background:url(CmsImages/orange_bar.png) 0 0 no-repeat;}
#member_login a	 {color:#fff; font-size:12px; text-decoration:none;}
#member_login:hover, #member_login:focus, #member_login:active {top:18px; right:0;} 
#leadership		   {position:absolute; top:37px; right:1px; width:158px; height:21px; background:url(CmsImages/orange_bar.png) 0 0 no-repeat;}
#leadership a	   {color:#fff; font-size:12px; text-decoration:none;}
#leadership:hover, #leadership:focus, #leadership:active  {top:38px; right:0;}
#networks		     {position:absolute; top:20px; right:166px; z-index:23; border:0; outline:none; z-index:30;}
#networks a img	 {border:0; outline:none; position:relative;}
#networks a:hover, #networks a:focus, #networks a:active {position:relative; top:1px; left:1px;}/**/
#menu				     {height:51px; top:75px; left:0; position:absolute; z-index:22; padding:0 11px 0 173px; width:100%; background:url(CmsImages/menu_bg.png) repeat-x;}
#menu div        {position:absolute; top:0; left:165px; height:100%!important; width:6px; background:url(CmsImages/menu_bg_edge.png) no-repeat;}
#menu a			     {color:#fff; font-size:12px; padding:8px 16px 0 14px; text-decoration:none; outline:none; height:51px; display:block; float:left; background:url(CmsImages/separator.png) 100% 0 no-repeat;}
#menu a:hover	   {/*color:#FF582F; */ color:#000;}
#menu .separator {position:relative; top:auto; vertical-align:middle;}

#submenu				     {height:31px; left:0; padding:0; width:950px; background:url(CmsImages/menu_bg.png) repeat-x; border-top:1px solid #666;}
#submenu a			     {color:#fff; font-size:12px; padding:8px 16px 0 14px; text-decoration:none; outline:none; height:20px; display:block; float:left; background:url(CmsImages/separator.png) 100% 0 no-repeat;}
#submenu a:hover	   {color:#FF582F; color:#000;}
#submenu .separator	{position:relative; top:auto; vertical-align:middle;}

#scroll			     {clear:both; height:40px; background:url(CmsImages/scroll_bg.png) repeat-x;}
#ticker-area	   {padding:10px 10px 0 10px; margin:0!important; color:#FF582F; text-decoration:none; font-size:11px; height:27px;}
#ticker-area ul  {display:none;}
#ticker-area a	 {color:#FF582F; text-decoration:none; font-size:11px;}
#cont				     {background:url(CmsImages/left_corner.png) bottom left;}
#content			   {width:950px; background:#fff; margin:0; color:#000; border-top:1px solid #fff;}
#avatar .left p  {color:#000; padding-left:15px; font-size:13px;}
#content a:hover { color: #795237;}

p#normal			   {clear:both; color:#000; padding-left:120px; margin-top:15px; margin-bottom:15px;}
p#description	   {color:#000; font-size:13px; padding-left:15px; margin-top:15px; margin-bottom:15px;}

#footer		       {width:950px; margin:20px 0;}
#footer p		     {clear:both; float:left; font-size:12px;}
#footer img		   {float:right; margin-bottom:20px;}
#footer a		     {color:#fff;}
#footer a:hover  {color:#FF582F;}

img.separator	  {position:relative; top:-11px; margin:0; padding:0;}

#corners				{height:20px; margin:0;}
img.left_corner	{float:left;}
img.right_corner{float:right;}

.searchbutton	  {top:0px; width:61px; height:22px; background:url(CmsImages/searchbutton.png) no-repeat; border:0; outline:0; color:#FFF;cursor: pointer;}
.paybuttonbig {top:0px; background-color: #3A6084; color:#FFF;padding: 8px;cursor: pointer;border: 1px solid #777;}
.paybutton {top:0px; background-color: #3A6084; border:0; outline:0; color:#FFF;padding: 5px;cursor: pointer;border: 1px solid #777;}


#search         {float:right; margin:4px 10px -1px 0;}
#search form    {margin:0; padding:0; display:inline;}
.left		        {float:left;}
.right	        {float:right;}
.space	        {clear:both;}
.clear	        {clear:both;}
.center			    {text-align:center;}
.watermark      {color:#A9A9A9!important;}

/*.templatedropdown { width:300px;}*/

/* Site template*/
.findbob			{position:relative; width:277px; margin-left:15px; margin-top:15px; font-size:12px; min-height:290px; height:auto !important; height:290px;}
.findbob h2		{background:url(CmsImages/secondary_title_bg.png) repeat-x; padding:7px; padding-left:10px; font-size:17px; height:20px; margin:0; color:#FFF; border:solid 1px #999999;}
.findbob img	       {margin-left:30px; float:left;}
.findbob a		       {color:#FF582F;}
.findbob a:hover, .findbob a:focus, .findbob a:active {color:#F19071;}
.findbob span        {padding-top:10px; display:block;}
.findbob p	         {padding-left:10px; padding-right:10px;}
.findbob table	     {padding-left:10px; padding-right:10px;}
.findbob table tr    {vertical-align:top;}
.noPad p             {padding-left:2px!important; padding-right:2px!important;}/* overwites findbob padding above */
.noPad td { padding: 0px!important;}


.map a {display:block; float:left;}
.map a:hover, .map a:focus, .map a:active   {position:relative; left:1px; top:1px;}
.map img {margin:0 15px 0 15px; padding:0;}
#flags               {margin:0 0 0 4px; padding:0; float:left; width:120px;}
.findbob #flags a    {margin:5px; padding:0!important; width:50px!important; height:30px; float:left;}
.findbob #flags a:hover, .findbob #flags a:focus,.findbob #flags a:active    {position:relative; left:1px; top:1px;}
.findbob #flags img	 {border:none; margin:0;}

.homehelp		{position:relative; width:420px; height:35px; margin-top:15px; margin-left:15px; float:left;}
.homehelp p	{color:#000; font-size:12px; padding:10px 2px;}
.homehelp h2	{background:url(CmsImages/secondary_title_bg.png) repeat-x; padding:7px; padding-left:10px; font-size:17px; margin:0; color:#FFF; border:solid 1px #999;}
.homehelp a		       {color:#FF582F;}
.homehelp a:hover, .homehelp a:focus, .homehelp a:active {color:#F19071;}

/*.siteright img	{position:relative; display:inline; float:right;}
.siteright a	{color:#FF582F; font-size:12px; margin-top:15px;}*/

.homemembers		{position:relative; width:195px; height:35px; margin-top:15px; margin-right:15px; float:right;}
.homemembers p	{color:#000; font-size:12px; padding:10px 2px;}
.homemembers h2	{padding:7px; padding-left:10px; font-size:17px; height:20px; margin:0; color:#FFF; 
                 background:url(CmsImages/secondary_title_bg.png) repeat-x; border:solid 1px #999999;}
.homemembers a		       {color:#FF582F;}
.homemembers a:hover, .homemembers a:focus, .homemembers a:active {color:#F19071;}


#membertopbar	   {padding:10px 10px 0 10px; margin:0!important; color:#FF582F;font-weight: bold; text-decoration:none; font-size:14px; height:27px;}
#membertopbar a { color: #FF582F;  }
#membertopbar a:hover { color: #795237;  }


.memberticker        {margin:10px 0 10px 2px;}
.memberticker ul	   {list-style:none; margin:0; padding:0;}
.memberticker li	   {list-style:none; margin:0; padding:0; height:70px;}
.memberticker li img {border:none; width:100%; height:auto;}
.memberticker a	     {color:#FF582F; font-size:12px}
.mtImage             {width:25%; margin-right:10px; height:70px; float:left; overflow:hidden;}

.sitemiddle		       {clear:both; margin:10px 0 0 0;}
.sitebottom		       {clear:both; margin:10px 0 0 0;}

#site_left_col	     {float:left; margin:0;}
#site_mid_col        {float:left; margin:0; }
#site_right_col      {float:right; margin:0 16px 0 0;}
#site_mid_col .homeCenter {width:334px!important;}

.latestNews          {width:626px!important; }

#club_left_col	     {float:left; margin-top:0px;}
#club_mid_col        {float:left; margin-left:30px;margin-top:0px;}
#club_right_col      {float:right; margin-right:20px; margin-top:0px;}

/*full width template*/
.fullwidth		{padding:15px; color:#000; font-size:12px;}
.fullwidth h2	{height:28px; border:solid 1px #999999; color:#032236; font-size:17px; padding-top:7px; padding-left:10px; margin:0; background:url(CmsImages/secondary_title_bg.png) repeat-x; color:#FFF;}
.fullwidth p	{padding-left:10px;}
.fullwidth a	{color:#FF582F; font-size:12px}
.fullwidth h2 a	{color:white; font-size:12px}
.verticaltop TR { vertical-align:top;}	


/*2 col template*/
.leftbigger		{width:620px;}
.rightsmaller	{width:277px;}
.leftsmaller	{width:277px;}
.rightbigger	{width:620px;}
.equal		  	{width:440px;}

.twocolleft		{position:relative; margin-left:15px; margin-top:15px; font-size:12px; float:left;}
.twocolleft h2	{background:url(CmsImages/secondary_title_bg.png) repeat-x; padding:7px; padding-left:10px; font-size:17px; margin:0; color:#FFF; border:solid 1px #999999;}
.twocolleft a	{color:#FF582F;}
.twocolleft p	{padding-left:10px;}

.twocolright	{position:relative; margin-top:15px; margin-right:15px; float:right;}
.twocolright h2{background:url(CmsImages/secondary_title_bg.png) repeat-x; padding:7px; padding-left:10px; font-size:17px; margin:0; color:#FFF; border:solid 1px #999999;}
.twocolright a	{color:#FF582F; font-size:12px; margin-top:15px;}
.twocolright p	{padding-left:10px;}


/* 4col template*/
.fourcol			{position:relative; width:214px; font-size:12px;}
.fourcol h2		{background:url(CmsImages/secondary_title_bg.png) repeat-x; padding:7px; padding-left:10px; font-size:17px; margin:0; color:#FFF; border:solid 1px #999;}
.fourcol a		{color:#FF582F;}
.fourcol p		{padding-left:10px;}
#four_col_a		{float:left; margin-top:10px; margin-left:15px;}
#four_col_b		{float:left; margin-top:10px; margin-left:20px;}
#four_col_c		{float:left; margin-top:10px; margin-left:20px;}
#four_col_d		{float:left; margin-top:10px; margin-left:20px;}

h3					{text-align:center; background:url(CmsImages/secondary_title_bg.png) repeat-x; padding:2px; padding-left:10px; padding-right:10px; font-size:11px; margin:0; color:#FFF; border:solid 1px #999999;}
h4					{padding:2px; padding-left:10px; padding-right:10px; font-size:14px; margin:0;}
h5					{text-align:left; background:url(CmsImages/secondary_title_bg.png) repeat-x; padding:2px; padding-left:10px; padding-right:10px; font-size:11px; margin:0; color:#000; border:solid 1px #999999;}


/*club template*/
.clubmid		        {position:relative; width:301px; float:left; margin-top:15px;}
.clubmid h2	        {color:#032236; padding:7px; padding-left:10px; font-size:17px; margin:0; margin-top:20px; border:solid 1px #999999; background:url(CmsImages/secondary_title_bg.png) repeat-x; color:#FFF;}
.clubmid a	        {color:#FF582F; font-size:12px;}
.clubmid p	        {padding-left:10px;}
.clubmid	h3.red   	{width:282px; background:#c12e00; font-size:17px; color:#fff; margin:0; padding:7px; padding-left:10px; border:solid 1px #999999; margin-bottom:10px;}
.clubmid	h3.red a	{font-size:17px; color:#fff; text-decoration:none;}   			
.clubmid	h3.blue	  {width:282px; background:#2d536c; font-size:17px; color:#fff; margin:0; padding:7px; padding-left:10px; border:solid 1px #999999; margin-bottom:10px;}
.clubmid	h3.blue a	{font-size:17px; color:#fff; text-decoration:none;}

h3.red	            {background:#c12e00; font-size:17px; color:#fff; margin:0; padding:7px; padding-left:10px; border:solid 1px #999999; margin-bottom:10px;}
h3.red a	          {font-size:17px; color:#fff; text-decoration:none;}			
h3.blue	            {background:#2d536c; font-size:17px; color:#fff; margin:0; padding:7px; padding-left:10px; border:solid 1px #999999; margin-bottom:10px;}
h3.blue a	          {font-size:17px; color:#fff; text-decoration:none;}

.nobg		            {background:none; background-color:#FFF;}
.boxbg	            {background: url(CmsImages/box_bg.png) repeat-x;}

/* Global Stuff */
.alignleft          {text-align:left;}
.alignright         {text-align:right;}
.aligncenter        {text-align:center;}

.table1             {margin:10px; border-collapse:collapse; background:#fff; border:1px solid #9AA9B7;text-align: left;}
.table1 tr			  	{/*vertical-align:top;*/}
.table1 th          {text-align:left; color:#324458; padding:4px 10px 4px 3px; border-bottom:1px solid #9AA9B7; background:#CCD5DE;}
.table1 td          {padding:5px 10px 5px 3px;}
.paddingsmall td{ padding: 1px;}
.table1 tr.odd		  	{background-color:#EEE;}
.row1               { background:#E9EDF1;}
.row2               {}
.table1 tr.center th { text-align:center!important;}

.tableForms         {margin:10px; border-collapse:collapse; background:#fff; border:1px solid #9AA9B7;}
.tableForms tr	  	{vertical-align:top;}
.tableForms th      {text-align:left; color:#324458; padding:4px 10px 4px 3px; border-bottom:1px solid #CCD5DE; background:#DBE2E8;}
.tableForms td      {padding:5px 10px 5px 3px;}
.tableForms td.bg   {background:#E5EAEE; border-bottom:1px solid #CCD5DE;}
.tableForms input[type='text']	{ width: 400px; }
.tableForms tr.odd	{background-color:#F8F8FF;}


.width400{width:400px;}.width500{width:500px;}.width600{width:600px;}.width700{width:700px;}.width800{width:800px;}.width900{width:900px;}.width920{width:920px;}
.width95Percent{width:95%;}.widthfull{width:100%;}
.height50{height:50px;}.height100{height:100px;}.height200{height:200px;}

.form1              {border:none; border:1px solid #9AA9B7; background:#fff;}
.form1 table        {}
.textarea			      {height:50px;}

/*.button	        {background:url(CmsImages/button.png) repeat-x; border:0; outline:0; height:30px; border-left:solid 1px #6a6a6a; border-right:solid 1px #6a6a6a; color:#FFF; padding:5px; padding-left:10px; padding-right:10px; cursor:pointer;}
a.button				{text-decoration:none; color:#FFF; line-height:30px;}

.buttonmed	        {background:url(CmsImages/buttonmed.png) repeat-x; border:0; outline:0; height:45px; border-left:solid 1px #6a6a6a; font-size:14px; border-right:solid 1px #6a6a6a; color:#FFF; padding:10px; padding-left:15px; padding-right:15px; cursor:pointer;}
a.buttonmed				{text-decoration:none; color:#FFF; font-size:14px; line-height:60px;}

.buttonbig	        {background:url(CmsImages/buttonbig.png) repeat-x; border:0; outline:0; height:60px; border-left:solid 1px #6a6a6a; font-size:16px; border-right:solid 1px #6a6a6a; color:#FFF; padding:15px; padding-left:20px; padding-right:20px; cursor:pointer; font-weight:bold;}
a.buttonbig				{text-decoration:none; color:#FFF; font-size:16px; line-height:60px;}
*/



/*The red button*/
.button300-red      {width:300px; display:inline-block; background-image:url(CmsImages/button300-red.png); background-position:center center; text-align:center; background-repeat:repeat; border:0; outline:0; height:35px; cursor:pointer;}
input:hover.button300-red,a:hover.button300-red	{background-image:url(CmsImages/button300-redh.png);}

.button250-red      {width:250px; display:inline-block; background-image:url(CmsImages/button250-red.png); background-position:center center; text-align:center; background-repeat:repeat; border:0; outline:0; height:35px; cursor:pointer;}
input:hover.button250-red,a:hover.button250-red	{background-image:url(CmsImages/button250-redh.png);}


/*the small 20 pixel high button*/
.button100-20	     {width:100px; display:inline-block; background-image:url(CmsImages/button100-20.png); background-position:center center; text-align:center; background-repeat:repeat; border:0; outline:0; height:20px; cursor:pointer;}
input.button100-20, a.button100-20			
					{text-decoration:none; color:#FFF; font-size:11px; line-height:20px;}
a:hover.button100-20, input:hover.button100-20   {background-image:url(CmsImages/button100-20h.png);}  



.button100	        {width:100px; display:inline-block; background-image:url(CmsImages/button100.png); background-position:center center; text-align:center; background-repeat:repeat; border:0; outline:0; height:35px; cursor:pointer;color: #FFF!important;}
input:hover.button100, a:hover.button100   {background-image:url(CmsImages/button100h.png);}  

.button150	        {width:150px; display:inline-block; background-image:url(CmsImages/button150.png); background-position:center center; text-align:center; background-repeat:repeat; border:0; outline:0; height:35px; cursor:pointer;color: #FFF!important;}
input:hover.button150, a:hover.button150   {background-image:url(CmsImages/button150h.png);}  

.button200	        {width:200px; display:inline-block; background-image:url(CmsImages/button200.png); background-position:center center; text-align:center; background-repeat:repeat; border:0; outline:0; height:35px; cursor:pointer;color: #FFF!important;}
input:hover.button200, a:hover.button200   {background-image:url(CmsImages/button200h.png);}  

.button250	        {width:250px; display:inline-block; background-image:url(CmsImages/button250.png); background-position:center center; text-align:center; background-repeat:repeat; border:0; outline:0; height:35px; cursor:pointer;color: #FFF!important;}
input:hover.button250, a:hover.button250   {background-image:url(CmsImages/button250h.png);}  

.button300	        {width:300px; display:inline-block; background-image:url(CmsImages/button300.png); background-position:center center; text-align:center; background-repeat:repeat; border:0; outline:0; height:35px; cursor:pointer;color: #FFF!important;}
input:hover.button300, a:hover.button300   {background-image:url(CmsImages/button300h.png);}  

          	         

input.button100, input.button150, input.button200, input.button250, input.button300, input.button300-red, input.button250-red, 
a.button100, a.button150, a.button200, a.button250, a.button300, a.button300-red, a.button250-red
	{text-decoration:none; color: #FFF!important; font-size:15px; font-weight:bold; line-height:35px;}

input:hover.button100, input:hover.button150, input:hover.button200, input:hover.button250, input:hover.button300,
a:hover.button300-red,input:hover.button100-20, a:hover.button100-20, a:hover.button250-red,
a:hover.button100, a:hover.button150, a:hover.button200, a:hover.button250, a:hover.button300,input:hover.button100-20     
	{color:#CCC!important;}




.hit { background-color:#FF99CC;}

.badge			{border:2px dashed #3A6084; width:446px; height:256px;padding:3px; position:relative;font-family:helvetica; }
.badge	img	{padding:0; margin:0;}
.badge .bob		{font-weight:bold; font-size:20px;text-align:center; margin-bottom:4px; clear:both;}
.badge .footer {font-weight:bold; font-size:10px; text-align:center; background-color:#C4D8E9;}
.badge p			{margin:0; padding:0;font-size:22px;}
.badge p.big	{font-size:36px;}
.badge .logos  {float:left;  width:80px; overflow:hidden;height:190px; /*border:1px dotted #f00;*/}
.badge .details{float:right;  text-align:center; width:360px; font-size:16px; font-weight:bold; margin-top:10px;}
.badge .details p { margin-bottom:10px;}
.badge .btm	{ position:absolute; bottom:0; height:52px; width:446px; clear:both; margin-bottom:3px;/*border:1px dotted #f00;*/}

/*form validation*/
.field-validation-error		{color: #c05843;}
.input-validation-error		{border: 1px solid #c05843; background-color: #eddbd5;}
.validation-summary-errors	{font-weight: bold; color: #c05843;}

.validationsummary	{background: #eddbd5 url(CmsImages.Core/icon-wrong.gif) 10px center no-repeat; display: block; border: 1px solid #c05843; padding: 10px 10px 10px 45px; width: 75%; margin: 10px;}
.infosummary			{background: #C2D4DB url(CmsImages.Core/icon-info.gif) 10px center no-repeat; display: block; border: 1px solid #7CA2B1; padding: 10px 10px 10px 45px; width: 75%; margin: 10px;}
.oksummary				{background: #e6ebc2 url(CmsImages.Core/icon-ok.gif) 10px center no-repeat; display: block; border: 1px solid #8da330; padding: 10px 10px 10px 45px; width: 75%; margin: 10px;}

/*trafic light colors, for member login*/
.cantmakeit {text-align:center; padding:2px; background-color:#EF3737; width:100px;padding: 5px;width: 90px;display: inline-block;}
.canmakeit	{text-align:center; padding:2px; background-color:#63EF37; width:100px;padding: 5px;width: 90px;display: inline-block;}
.noresponse	{text-align:center; padding:2px; background-color:#EF7837; width:100px;padding: 5px;width: 90px;display: inline-block;}

.box {border: 1px solid #555;padding: 2px;padding-left: 20px; margin-left: 10px; background-color: #ced8e1;margin-bottom: 10px;}
.boxamber
{
	border: 1px solid #555;
	padding: 2px;
	padding-left: 20px;
	margin-left: 10px;
	background-color: #9DB1C4;
	margin-bottom: 10px;
}

div.dataspan span {width: 120px; display: inline-block;margin: 0!important;padding: 0!important;vertical-align: top;}


/*CMS SPECFIC TAGS DO NOT RENAME KEEP AT BOTTOM*/
.adminEdit			{position:relative; float:left; top:0; height:32px; width:24px; z-index:5000001; padding:0; margin:0;}
.adminEdit img		{padding:0; margin:0;}
.adminEdit span	{width:70px; background:#fff; border:1px solid #333; text-align:left; font-size:11px; padding:4px; top:20px; position:absolute; z-index:99999; display:none;}
.adminEdit a		{text-decoration:none; padding:2px; border:none; left:0; top:0; margin:0; font-size:11px;}
.adminEdit a:hover{left:0; top:0;}

									
.overlay                {background-image:url(CmsImages.Core/white880x706.png);background-repeat:no-repeat;height:646px;width:820px;display:none;
                            overflow:hidden;padding:50px; z-index:999999;}
.overlayinner				{ padding:0;overflow:auto; overflow-x:hidden; -ms-overflow-x:hidden; height:600px;margin:0; width:780px;}
.overlay .close {background-image:url(CmsImages.Core/close.png); position:absolute; right:45px; top:15px; cursor:pointer; border:none; 
                            height:35px; width:35px; }

tr.red td { background-color: #F9D5E1;}			
tr.amber td { background-color: #FFD7C4;}			
.traffic { white-space:nowrap!important;}									
.traffic span { width:100px!important; display:inline-block!important; color:White!important; text-align:center!important;padding:3px!important;}
.traffic span.green, td.green { background-color:Green!important;text-align:center!important; }
.traffic span.red, td.red { background-color:Red!important;color:White!important; text-align:center!important; }
.traffic span.amber, td.amber { background-color:Orange!important;text-align:center!important; }
.memberdate { text-align: center!important;}


/* CAPTCHA styles 
----------------------------------------------------------*/
div.LBD_CaptchaDiv  {margin: 8px 1px !important;width: 400px!important;}
div.LBD_CaptchaDiv img { border: none;}
div.LBD_CaptchaImageDiv{ float: left!important;}
div.LBD_CaptchaIconsDiv { width: 24px!important;display: inline-block!important;height: 54px;}

table.top tr { vertical-align: top;}

#emailList ul, #emailList li {padding: 0px!important;}



.contextMenu	{position:absolute;width:140px;z-index:99999;border:solid 1px #CCC;background:#EEE;padding:0px;margin:0px;display: none;}
.contextMenu ul { left: 0;margin: 0;padding: 0;}
.contextMenu LI{list-style:none;padding:0px;margin:0px}
.contextMenu A{color:#333;text-decoration:none;display:block;line-height:20px;height:20px;background-position:6px center;background-repeat:no-repeat;outline:none;padding:1px 5px;padding-left:28px}
.contextMenu LI.hover A{color:#FFF;background-color:#3399FF}
.contextMenu LI.disabled A{color:#AAA;cursor:default}
.contextMenu LI.hover.disabled A{background-color:transparent}
.contextMenu LI.separator{border-top:solid 1px #CCC}

.contextMenu LI.club A { background-image: url(cmsimages.core/house.png); }
.contextMenu LI.date A { background-image: url(cmsimages.core/date.png); }
.contextMenu LI.dateadd A { background-image: url(cmsimages.core/date_add.png); }
.contextMenu LI.datego A { background-image: url(cmsimages.core/date_go.png); }
.contextMenu LI.members A { background-image: url(cmsimages.core/group.png); }
.contextMenu LI.user A { background-image: url(cmsimages.core/user_edit.png); }
.contextMenu LI.useradd A { background-image: url(cmsimages.core/user_add.png); }
.contextMenu LI.badgeicon A { background-image: url(cmsimages.core/vcard.png); }
.contextMenu LI.invoice A { background-image: url(cmsimages.core/money.png); }
.contextMenu LI.wants A { background-image: url(cmsimages.core/briefcase.png); }

.underline { text-decoration: underline;cursor: pointer; }
.underline:hover {color: #795237; }


.liveclub tr td{ background-color: red;}
.informationclub{}
.plannedclub{}
