#mainbody {background-color:#000000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:medium;color:#ffffff;margin:0px;}
#mainbody a{color:#eaf3a7;text-decoration:none;}
#mainbody a:link { color: #eaf3a7; }
#mainbody a:visited { color: #eaf3a7; }
#mainbody a:hover{color: #ff0000;}

#maintable {background-image:url(images/page.jpg);background-repeat:repeat-y;margin-left:auto;margin-right:auto;font-size:10px;}

#mainmenu li{display: inline;list-style-type: none;padding-right:40px;font-size:14px;}
#mainmenu li a{font-variant:small-caps;font-weight:bold;}
#mainmenu li a:link { color: #ffffff; }
#mainmenu li a:visited { color: #ffffff; }
#mainmenu li a:hover{color: #ff0000;}

#maincontent a{text-decoration:underline;}

#highlighttable {background-color:#000000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;color:#ffffff;margin:0px;border-width:4;border-color:#3e6709;border-collapse:collapse;}
#highlighttable a{text-decoration:underline;}

#mainevent{font-size:11px;}
#mainevent a{text-decoration:underline;}

#newwinbody {background-color:#000000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;color:#ffffff;margin:0px;}
#newwinbody a{color:#eaf3a7;text-decoration:underline;}
#newwinbody a:link { color: #eaf3a7; }
#newwinbody a:visited { color: #eaf3a7; }
#newwinbody a:hover{color: #ff0000;}

#highlighttable {background-color:#000000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;color:#ffffff;margin:5px;border-width:20px;border-color:#3e6709;border-collapse:collapse;}
#highlighttable a{text-decoration:underline;}


div#tipDiv{position:absolute; visibility:hidden; left:0; top:0; z-index:10000;background-color:#ffffff; border:1px solid #336;padding:4px;color:#ff0000; font-size:12px; line-height:1.2;}
div.tp1 { font-size:12px; color:#336; font-style:italic }
div.tp2 { font-weight:bolder; color:#337; padding-top:4px }











body {
	margin : 20px;
	padding: 0px;
	background : #c0c0c0
}

#menu {
	border-bottom : 1px solid #ccc;
	margin : 0;
	padding-bottom : 19px;
	padding-left : 10px;
}

#menu ul, #menu li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}

	
#menu a:link, #menu a:visited	{
	background : #E8EBF0;
	border : 1px solid #ccc;
	color : #000000;
	float : left;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
	line-height : 14px;
	margin-right : 8px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
}

#menu a:link.active, #menu a:visited.active	{
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#menu a:hover	{
	color : #f00;
}

body.index #menu li#nav-1 a, 
body.memberclubs #menu li#nav-2 a,
body.meetingplaces #menu li#nav-2 a,
body.clubreps #menu li#nav-2 a,
body.interclub #menu li#nav-3 a,
body.executive #menu li#nav-4 a,
body.insurance #menu li#nav-5 a, 
body.bulletinboard #menu li#nav-6 a,
body.gallery #menu li#nav-7 a {
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#menu #subnav-1,
#menu #subnav-2,
#menu #subnav-3,
#menu #subnav-4,
#menu #subnav-5,
#menu #subnav-6,
#menu #subnav-7 {
	display : none;
	width: 90%;
}

body.index #menu ul#subnav-1, 
body.memberclubs #menu ul#subnav-2,
body.meetingplaces #menu ul#subnav-2,
body.clubreps #menu ul#subnav-2,
body.interclub #menu ul#subnav-3,
body.executive #menu ul#subnav-4,
body.insurance #menu ul#subnav-5,
body.bulletinboard #menu ul#subnav-6,
body.gallery #menu ul#subnav-7 {
	display : inline;
	left : 30px;
	position : absolute;
	top : 260px;
}

body.index #menu ul#subnav-1 a, 
body.memberclubs #menu ul#subnav-2 a,
body.meetingplaces #menu ul#subnav-2 a,
body.clubreps #menu ul#subnav-2 a,
body.interclub #menu ul#subnav-3 a,
body.executive #menu ul#subnav-4 a,
body.insurance #menu ul#subnav-5 a,
body.bulletinboard #menu ul#subnav-6 a,
body.gallery #menu ul#subnav-6 a {
	background : #fff;
	border : none;
	left: 20px;
	border-left : 1px solid #fff;
	color : #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	line-height : 10px;
	margin-right : 4px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
}

 #menu ul a:hover {
	color : #f00 !important;
}

#contents {
	background : #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #000000;
	border : 5px solid #010066;
	clear : both;
	margin : 0px;
	padding : 20px;
}

div#tipDiv {
	position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
	background-color:#ffffff; border:1px solid #336; 
	padding:4px;
	color:#ff0000; 
	font-size:12px; 
	line-height:1.2;
}

div.tp1 { 
	font-size:12px; 	
	color:#336; 
	font-style:italic 
}

div.tp2 { 
	font-weight:bolder; 
	color:#337; 
	padding-top:4px 
}
