/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0;
	text-align: center;
	color: #000000;
	background-image: url(images/ltblue.gif);
}
body.external{
	font-size: 12px;
	text-align: left;
	background-color: #000000;
	color: #FFFF00;

}
table.main100{
	border: 5px double #ECECEC;
}
table.main101{
	border: 2px solid #ECECEC;
}
table.Classifieds{
	border: 5px ridge #0000FF;
	width: 650px;
	background-color: #FFFFFF;

}
table.plain1{
	background-color: #FFFFFF;
	color: #000000;
	border: 2px solid #000000;
	width: 400px;
}
table.main102{
	color: #000000;
	background-color: #FFFFFF;
	border: 2px double #CCCCCC;
	width: 655px;

}
table.RBTrail{
	background-color: #FFFFFF;
	width: 650px;
	border: 5px inset #0000FF;
	color: #000000;
	margin-top: 50px;
	font-size: 16px;

}
table.SpecNotice{
	background-color: #FFFF00;
	/* margin-top: 100px; */
	width: 500px;
	border: 5px double #000000;	
}
table.groomed{
    background-color: #FFFFFF;
	width: 600px;
	border: 5px inset #0000FF;
	
}
table.Trailclosenotice{
	background-color: #FFFF00;
	width: 600px;
	border: 5px double #000000;	
}
table.SpecDiab{
	background-color: #0000CC;
	margin-top: 10px; 
	width: 500px;
	border: 2px inset #00FFFF;
	color: #FFFFFF;	
}
table.SpecSnow{
	background-color: #FFFFFF;
	margin-top: 20px; 
	width: 500px;
	border: 2px inset #0000FF;	
}
table.SpecTrail{
	background-color: #0000CC;
	margin-top: 30px; 
	width: 500px;
	border: 2px inset #00FFFF;
	color: #FFFFFF;	
}
table.SpecFair{
	background-color: #FFFFFF;
	margin-top: 40px; 
	width: 500px;
	border: 2px inset #0000FF;	
}
table.SpecMember{
	background-color: #FFFFFF;
	/*margin-top: 100px;  */
	width: 575px;
	border: 5px double #000000;	
}
table.legendx{
	font-size: 12px;
	margin-top: 15;
	background-color: #FFFFFF;
	border: 5px ridge #0000FF;
}
table.legendz{
	background-color: #FFFFFF;
	border: 5px ridge #0000FF;
}
table.legend{ /* used on various pages, white background black border*/
	font-size: 12px;
	margin-top: 15;
	background-color: #FFFFFF;
	border: 2px double #000000;
}
table.standard{
	margin-right: auto;
	margin-left: auto;

}
table.calendar{
	text-align: center;
	border:5px double #999999;
	cell-spacing: 5px;
	cell-padding: 2px;
	background-color: #000000;
}
table.cal_new_table{
	border: ridge 2px #000000;
	width: 550px;
	font-size: 14px;
	text-align: center;
	cell-spacing: 5px;
	cell-padding: 2px;
}
td.cal_border_online_td{ /*section for online calendars; color cyan*/
	border: inset 2px #00FFFF;
}
td.cal_border_downl_td{ /*section for download calendars; color blue*/
	border: inset 2px #0000FF;
}
td.itemsale{
	border-style: ridge;
	border-color: #00FFFF;
	font-size: 12px;
	text-align: left;
}
td.itemclassify{
	border: 5px ridge #00FFFF;
}
td.main103{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px;
	text-align: center;
	color: #0000FF;
	font-weight: bold;
}
td.s401bd{
	text-align: center;
	border: 2px inset #CCCCCC;

}
td.s402bd{
	text-align: left;
	font-weight: bold;
	border: 2px inset #CCCCCC;

}
td.M2z{
	text-align: center;
	background-color: #FFFFFF;
	border: 5px double #0066FF;
}
td.s403bd{
	border: 2px inset #CCCCCC;
}
td.M1z{ /* section used on Membership.htm*/
	background-color: #FFFFFF;
	text-align: center;

}
td.box {
	border: 2px inset #000000;
}
td.bkgrnd{ /* section used on clubpictures.htm */
	background-image: url(images/ltblue.gif);
	text-align: center;

}
td.calendar100{ /* section used for online calendars normal date*/
	color:#FF0000; /* color red*/
	font-weight: bold;
	border-style:solid;
	border-color: #CCCCCC; /* color grey */
}
td.calendar101{ /* section used for online calendars activity date*/
	color:#FFFF00; /* color yellow */
	font-weight: bold;
	border-style:solid;
	border-color: #CCCCCC; /* color grey */
}
td.archive100{ /* used for both archives and links */
	border-style: inset;
	border-color: #0000FF;
	text-align: center;
	border-width: 2px;
}
td.archive102{ /* used for both archives and links */
	border-style: inset;
	border-color: #9900FF;
	text-align: center;
	border-width: 2px;
}
td.archive103{
	border-style: inset;
	border-color: #00CCFF;
	border-width: 5px;
}
td.grm04{
	border-style: inset;
	border-color: #cccccc;
	border-width: 2px;
}
td.pic100{ /* section used on clubpictures.htm */
	border-style: inset;
	border-color: #0000FF;
	border-width: 2px;
	text-align: center;
}
td.yellow5{
	background-color: #FFFF00;
}
td.yellow6{
    background-color: #FFFF00;
	border-style: inset;
	border-width: 5px;
	border-color: #FF0000;
}
p.M2zz{
	color: #000000;
	font-size: 14px;

}
p.s400bd{
	text-align: center;
	color: #0000FF;
	border: 2px inset #CCCCCC;
}
p.arrange{
	font-size: 14px;
	text-align: left;
	margin-top: 10;
	margin-left: 10;
	/*text-indent: 5pt;*/
	font-weight: bold;
}
p.titletext{
	font-size: 18px;
	text-align: center;
	background-color: #FFFFFF;
	color: #0000FF;
	text-indent: 5pt;

}
p.notice2{
	font-size: 14px;
	text-align: center;
	background-color: #FFFFFF;
	color: #FF0000;
	font-weight: bold;
}
p.notice3{
	font-size: 14px;
	text-align: left;
	background-color: #FFFF00;
	color: #000000;
	/*font-weight: bold;*/
}
p.p_notice4{
	font-size: 16px;
	text-align: center;
	background-color: #FFFF00;
	color: #000000;
	font-weight: bold;
}
p.linkbox{
	font-size: 14px;
	text-align: center;
	font-weight: bold;

}
p.updatebox{
	font-size: 14px;
	font-weight: lighter;
	text-align: center;
	color: #000000;

}
p.infobox{
	text-align: left;
	font-size: 12px;
}
li.infobox1{
	text-align: left;
	font-size: 12px;
}
p.yellow5A{
	text-align: left;
	color: #000000;
	font-weight: bold;
	font-size: 14px;

}
p.infomem1{
	text-align: left;
	font-size: 12px;

}
p.heading{
	color:#0000ff;
	
}
p.webmaster{
	font-size: 12px;
	text-align: center;
}
p.smalltext{
	font-size: 12px;
	text-align: center;
}
p.smalltext1{
	font-size: 12px;
	text-align: left;
}
p.smalltext2{
	font-size: 12px;
	text-align: center;
}
p.smalltext3{
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}
p.smalltext4{
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}
p.smalltext5{
	font-size: 14px;
	font-weight: bold;
}
p.red{
    font-size: 14px;
	text-align: center;
	font-weight: bold;
	color: #FF0000;
}
p.green{
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	color: #339900;
}
p.linkbox1{ /* TG_rpt - font color red */
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	color: #FF0000;
}
p.linkbox2{ /* TG_rpt - font color drk green*/
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	color: #0000FF;
}
p.specnotice{
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}
p.position{
	text-align: center;

}
a:link{color:#0000FF; text-decoration: none;}
a.foo:link{color:#FF0000;text-decoration: none;}
a:visited{color:#0000FF; text-decoration: none;}
a.foo:visited{color:#FF0000; text-decoration: none;}
a:focus{color:#0000ff; text-decoration: none;}
a.foo:focus{color:#ff0000; text-decoration: none;}
a:hover{color:#FF0000; text-decoration: none;}
a.foo:hover{color:#0000FF; text-decoration: none;}
a:active{color:#000000;}
a.foo:active{color:#FFFF00;}
