/* ^^^^^  http://www.limarc.org/most.css ^^^^^  */
/* ^^^^^  CSS LIMARC. All pages other than home page... at least most ^^^^^  */

body { margin: 0; padding: 0; background: rgb(251, 251, 251) url(http://www.limarc.org/bg_whsquares1.jpg); color: black; 
font: 1em verdana, arial, helvetica, sans-serif; }

a { background-color: #fff; color: #088; text-decoration: none; }

a:hover { background-color: #fcfcfc; color: #006; text-decoration: overline; }
	
h1 { margin: 0; padding: 0.2em 4em 0.2em 1%; color: white; text-align: right; background-color: maroon; text-transform: 
lowercase; letter-spacing: 4px; border-bottom: medium solid black; border-top: medium outset white; 
font: 900 22px 'trebuchet ms', "arial rounded bold", verdana, sans-serif; }

 
h2 { margin: 0; padding: 1%; background-color: black; color: white; font: italic 900 18px verdana, helvetica, sans-serif; }
h2.hi13 {line-height: 1.3em;}
	
h3 { background: transparent; color: maroon; border: 1px dashed #663; padding: 4px; text-align: center; margin: auto auto; 
font: 500 15px verdana, geneva, arial, helvetica, sans-serif; }

h4 { font-size: 1em; margin: 0; padding: 2em 0px 0; border-bottom: 1px solid rgb(50%,50%,35%); color: rgb(50%,50%,35%); background: transparent; }

h1, h2, h3, h4 { line-height: 1em; }

p { margin: 0.5em 3em 1em 3em; font: .85em/1.3em verdana, arial, helvetica, sans-serif; }

div#main { margin: 2px 4% 1em 13%; padding-right: 2%; width: 84%; border: thin inset maroon; }

#main { margin: 2px 4% 1em 13%; padding-right: 2%; width: 84%; border: thin inset maroon; }
	
div#content { margin: 2% 16%; padding: 10px 20px; color: black; background-color: white; border: 1px solid maroon; 
font: 100%/120% verdana, geneva, arial, helvetica, sans-serif; }
	
#content { margin: 2% 16%; padding: 10px 20px; color: black; background-color: white; border: 1px solid maroon; 
font: 100%/120% verdana, geneva, arial, helvetica, sans-serif; }

div#content a { color: #099; background: transparent; text-decoration: none; font: 100%/120% verdana, geneva, arial, helvetica, sans-serif; }
		
#content a { color: #099; background: transparent; text-decoration: none; font: 100%/120% verdana, geneva, arial, helvetica, sans-serif; }

div#content a:hover { color: #fff; background-color: #099; text-decoration: none; font: bold 100%/120% verdana, geneva, arial, helvetica, sans-serif; }
		
#content a:hover { color: #fff; background-color: #099; text-decoration: none; font: bold 100%/120% verdana, geneva, arial, helvetica, sans-serif; }

div#botlinks { width: 85%; position: relative; left: 3%; background-color: #fff; color: #000; padding-right: 5px; border: thin dotted black; 
text-align: center; font: 12px/200% verdana, arial, helvetica, sans-serif; table-layout: fixed; }

#botlinks { margin: 0 auto; width: 80%; position: relative; background-color: #fff; color: #000; padding-right: 5px; border: thin dotted black; 
text-align: center; font: 12px/200% verdana, arial, helvetica, sans-serif; }

div#botlinks a { background-color: #fff; color: #008B8B; text-align: center; text-decoration: none; 
font: 12px/150% verdana, arial, helvetica, sans-serif; }

#botlinks a { background-color: #fff; color: #008B8B; text-align: center; text-decoration: none; font: 12px/150% verdana, arial, helvetica, sans-serif; }

div#botlinks a:hover { background-color: #f5f5f5; color: #008B8B; text-decoration: overline; font: 12px/150% verdana, arial, helvetica, sans-serif; }

#botlinks a:hover { background-color: #f5f5f5; color: #008B8B; text-decoration: overline; font: 12px/150% verdana, arial, helvetica, sans-serif; }

div#topcom2 { background-color: maroon; color: white; text-align: center; font: normal bold 18px/200% 'trebuchet ms', verdana, sans-serif; }

#topcom2 { background-color: maroon; color: white; text-align: center; font: normal bold 18px/200% 'trebuchet ms', verdana, sans-serif; }

div#topcom { background-color: maroon; color: white; text-align: center; font: normal bold 18px/200% 'trebuchet ms', verdana, sans-serif; }

#topcom { background-color: #999999; color: white; text-align: center; font: bold normal 1.8em/2em Tahoma, "Palatino Linotype", "Small Fonts", sans-serif; 
text-decoration: none; }
	
div#topcom a { background-color: maroon; color: white; text-align: center; text-decoration: none; font: normal bold 18px/200% 'trebuchet ms', verdana, sans-serif; }

#topcom a { background-color: maroon; color: white; text-align: center; text-decoration: none; font: normal bold 18px/200% 'trebuchet ms', verdana, sans-serif; }

div#topcom a:hover { background-color: #f5f5f5; color: white; text-align: center; text-decoration: overline underline; 
font: normal bold 18px/200% 'trebuchet ms', verdana, sans-serif; }

#topcom a:hover { background-color: #f5f5f5; color: white; text-align: center; text-decoration: overline underline; 
font: normal bold 18px/200% 'trebuchet ms', verdana, sans-serif; }

img { border: 0px none; background: transparent; color: white; }

img.nob{ background: transparent; color: white; border: 0px none; }

img.nobc{ background: transparent; color: white; border: 0px none; text-align: center; }

img.top { background: transparent; color: white; border: 0px none; vertical-align: text-top; }

/*div#nav {
	position: absolute; top: 21em; left: .3em; width: 13%;
   font-size: 10px; background-color: #800; color: white;
   border: 1px solid black;
   border-top: medium groove white;
}*/
#nav { position: absolute; top: 22em; left: .3em; width: 14%; font-size: .785em; background-color: #800; color: white; 
border-right: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black; border-top: medium groove white; }

div#nav p { position: absolute; top: 22em; left: .3em; width: 14%; font-size: .785em; background-color: #800; color: white; 
border-right: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black; border-top: medium groove white; }

div#nav a { display: block; padding: 4px 8px; margin: 0; text-decoration: none; text-align: right; color: #fff; border-top: 1px ridge white; 
background: transparent; font: 600 10px verdana, geneva, arial, helvetica, sans-serif; }

#nav a { display: block; padding: 4px 8px; margin: 0; text-decoration: none; text-align: right; color: #fff; border-top: 1px ridge white; 
background: transparent; font: 600 10px verdana, geneva, arial, helvetica, sans-serif; }
 
div#nav a:hover { background-color: #fcfcfc; color: maroon; /*border-top: 3px inset white; */ }

#nav a:hover { background-color: #fcfcfc; color: maroon; /*border-top: 3px inset white; */ }
 
div#nav h4 { background: black; color: white; text-align: center; margin: 0; padding: 0.25em 0 0.125em 0; }

#nav h4 { background: black; color: white; text-align: center; margin: 0; padding: 0.25em 0 0.125em 0; }

div#links { display: block; position: absolute; top: 20em; left: .3em; width: 13%; font: bold 87% verdana, arial, helvetica, sans-serif; 
text-decoration: none; color: #fff; background: maroon; }

#links { display: block; position: absolute; top: 20em; left: .3em; width: 13%; font: bold 87% verdana, arial, helvetica, sans-serif; 
text-decoration: none; color: #fff; background: maroon; }

/* ^^^^^^ Meetings page styles ^^^^^^ */
/* Notice for next meeting = General + Board */
#when_gen_meet { background-color: #ffc; color: #663; font: bold 1em 'trebuchet ms', trebuchet, arial, helvetica, sans-serif; text-align: center; 
border: 1px solid #663; padding: 6px; }

#when_brd_meet { background-color: #ffc; color: #663; font: bold 1em 'trebuchet ms', trebuchet, arial, helvetica, sans-serif; text-align: center; 
border: 1px solid #663; padding: 6px;}

div#when_gen_meet a { background-color: #ffc; color: #099; text-decoration: none; font: bold 1em 'trebuchet ms', trebuchet, arial, helvetica, sans-serif; 
border: 0 none; }

div#when_gen_meet a:hover { background-color: #099; color: #fff; text-decoration: underline; font: bold 1em 'trebuchet ms', trebuchet, arial, helvetica, sans-serif; 
border: 0 none; }

div#when_brd_meet a { background-color: #ffc; color: #099; text-decoration: none; font: bold 1em 'trebuchet ms', trebuchet, arial, helvetica, sans-serif; 
border: 0 none; }

div#when_brd_meet a:hover { background-color: #099; color: #fff; text-decoration: underline; font: bold 1em 'trebuchet ms', trebuchet, arial, helvetica, sans-serif; 
border: 0 none; }

/* List of scheduled meetings = General + Board */
#gen_meets_sched { background: transparent; color: #4F4F28; text-align: center; }

#brd_meets_sched { background: transparent; color: #4F4F28; text-align: center; }

/* ^^^^^^ End of Meetings page styles ^^^^^^ */
td { margin-left: auto; margin-right: auto; text-align: center; }

td a { display: block; /*padding: 4px 8px;*/ margin-top: 0; margin-bottom: 0; margin-left: auto; margin-right: auto; text-decoration: none; 
text-align: right; color: #fff; /*border-top: 1px ridge white;*/ background: transparent; /*border-right: 1px solid black; */ }

/*td a:hover { 
	background: rgb(226, 226, 226); color: maroon;*/
	/*border-right: 2px inset #000; border-left: thin inset white;
	border-top: 3px inset white; 
 }*/
.heading1 { background: transparent; color: #663; padding: 4px; text-align: center; margin: auto 2%; font: 120%/150% verdana, geneva, arial, helvetica, sans-serif; }

.heading1a { background: transparent; color: #663; padding: 4px; text-align: center; margin: auto 2%; font: 110%/130% verdana, geneva, arial, helvetica, sans-serif; }

.heading2 { background: transparent; color: black; text-align: center; margin: auto 2%; font: bold 22px 'trebuchet ms', verdana, sans-serif; }

.heading3 { background: white; color: maroon; text-align: center; margin: auto 2%; font: bold 18px 'trebuchet ms', verdana, sans-serif; }

.heading3a{ background: white; color: #000; text-align: center; margin: auto 2%; font: bold 15px/22px 'trebuchet ms', verdana, sans-serif; }

.heading4 { background: transparent; color: maroon; text-align: center; margin: auto 2%; font: bold 14px/1.2em 'trebuchet ms', verdana, sans-serif; }

.headingsolid { background: transparent; color: #663; border: 1px solid #663; padding: 4px; text-align: center; margin: auto 2%; font: 120%/150% verdana, geneva, arial, helvetica, sans-serif; }

pre { color: black; background: white; font: 500 .8em/130% verdana, geneva, arial, helvetica, sans-serif; }

/* For PHP sitemap dropdown menu */
.site { color: #303030; background: transparent; font: normal 11px/130% tahoma, arial, helvetica, sans-serif; }

/* End of PHP sitemap dropdown menu styles */	
.date { background: transparent; color: #663; text-align: center; }

.dotbord { border-style: dotted; border-width: 4px; border-color: maroon; margin-left: auto; margin-right: auto; }

.dashbord { border-style: dashed; border-width: 4px; border-color: maroon; }

.dashbordsm { border-style: dashed; border-width: 1px; border-color: #660; }

.dashbordgld { border-style: dashed; border-width: 4px; border-color: #660; }

.grvbord { border-style: groove; border-width: 4px; border-color: maroon; }

.dblbord { border-style: double; border-width: 4px; }

.trans { background: transparent; color: white; border: 0px none; }

a.trans { background: transparent; color: white; }

a.trans:hover { background: transparent; color: white; border: 0px none; }

.transnobc { background: transparent; color: white; border: 0px none; text-align: center; }

a.transnobc:hover { background: transparent; color: white; border: 0px none; text-align: center; }

/****** horiz rules ******/
hr {
	margin: 0px; /* or margin:0 auto; fixes xhtml N6 bug where the hr sits to the left*/
	color: #ccd; /* for ie */
	background-color: #ccc; /* for everyone else \
	\ i used to have bg color set to the bg color of the page and Firefox showed the hr as clear! */
	height: 1px; /* you can set a larger height for a different look, but always at least set height of 1px */
	}

hr.mar75ht8 {width:75%; height:8px; color: #800000; background: #800001; text-align:center; margin:0 auto;}
hr.goldash75ht2 {width:75%; height:2px; color: #663; background: #664; border-style:dashed; text-align:center; margin:0 auto; }
hr.goldash100ht2 {width: 100%; height: 2px; color: #663; background: #664; border-style: dashed; text-align:center; margin:0 auto; }
hr.gold75ht5 { width: 75%; height: 5px; color: #993; background: #994; text-align:center; margin:0 auto;}
  
	
hr.dashgld50 {width: 50%; color: #660; background: #661; border: 4px dashed #660; margin:0 auto; }

hr.dashgld75 {width: 75%; color: #660; background: #661;  border: 4px dashed #660;  margin: 0 auto;}


hr.gldDk75ht5 { width: 75%; height: 5px; color: #6c6c24;  background: #6c6c25; margin:0 auto;  }
hr.gld75ht5 { width: 75%; height: 5px; color: #993;  background: #994; margin:0 auto;  }

/****** image  horiz rules ******/

hr.mar4-75 {background: url(images/hr4mar.jpg) repeat-x; color: #800000; width: 75%; height: 4px; margin:0 auto; }
hr.mar8-75 {background: url(images/hr8mar.jpg) repeat-x; color: #800000; width: 75%; height: 8px; margin:0 auto; }

hr.blk4-75 {background: url(images/hr4bk.jpg) repeat-x; color: #000; width: 75%; height: 4px; margin:0 auto; }
hr.blk8-75 {background: url(images/hr8bk.jpg) repeat-x; color: #000; width: 75%; height: 8px; margin:0 auto; }

hr.gld4-75 {background: url(images/hr4gld.jpg) repeat-x; color: #660; width: 75%; height: 4px; margin:0 auto; }
hr.gld8-75 {background: url(images/hr8gld.jpg) repeat-x; color: #660; width: 75%; height: 8px; margin:0 auto; }

/* Below divs for Hamfest page */
#what { background-color: white; color: maroon; font: italic bold 175%/115% 'trebuchet ms',  verdana, sans-serif; }

#when { font: italic bold 1.65em 'trebuchet ms', verdana, sans-serif; background-color: white; color: maroon; border: 1px solid maroon; 
padding: 4px; text-align: center; margin: auto 2%; }

#when2 { font: italic bold 15px georgia, 'times new roman', times, serif; background-color: white; color: maroon; border: 1px solid maroon; 
padding: 4px; text-align: center; margin: auto 2%; }

#when3 { font: italic bolder 22px georgia, 'times new roman', times, serif; background-color: white; color: maroon; border: 1px solid maroon; 
padding: 4px; text-align: center; margin: auto 2%; }

#where { font: 100%/130% verdana, geneva, arial, helvetica, sans-serif; text-align: center; background-color: white; color: maroon; }

#ends { text-align: center; font: .8em/1.3em georgia, times, 'times new roman', serif; background: #fff; color: #663; }

#when-meet { background-color: #ffc; color: #663; font: bold 1em 'trebuchet ms', trebuchet, arial, helvetica, sans-serif; text-align: center; 
border: 1px solid #663; }

#want { color: maroon;  background: transparent; text-align: center; font: bold 100%/130% arial, helvetica, sans-serif; }

#locate { font: oblique bold .9em 'trebuchet ms', helvetica, verdana, sans-serif; background: white; color: #000; text-align: center; }

#spaces { font: oblique bold .8em 'trebuchet ms', helvetica, verdana, sans-serif; background: #fff; color: #009; text-align: center; }

#locate_gld { font: oblique bold 1.4em 'trebuchet ms', helvetica, verdana, sans-serif; color: #663; background: white; text-align: center; }

#open { text-align: center; font: bold .85em/1.5em 'trebuchet ms', helvetica, verdana, sans-serif; letter-spacing: 1px; }

#free {
	font: normal normal .7em Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0 auto;
}

#bring {
	font: italic bold .9em Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0 auto;
}
#rules {
	font: bold .85em "Courier New", Courier, monospace;
	text-align: justify;
}
 
div#festve { border: 1px dashed #663; padding: 4px; text-align: center; margin: auto auto; font: bold 1.1em/1.3em 'trebuchet ms', trebuchet, arial, helvetica, sans-serif; 
background: #fff; color: maroon; }
 
div#festve p { font: .8em/1.3em 'trebuchet ms', trebuchet, arial, helvetica, sans-serif; background: #fff; color: #000; }
 
div#festve ul { font: .8em/1.3em 'trebuchet ms', trebuchet, arial, helvetica, sans-serif; background: #fff; color: #000; text-align: left; 
list-style: none none; }

.festve p { font: .8em/1.3em 'trebuchet ms', trebuchet, arial, helvetica, sans-serif; background: #fff; color: #000; }
 
.festve ul { font: .8em/1.3em 'trebuchet ms', trebuchet, arial, helvetica, sans-serif; background: #fff; color: #000; text-align: left; 
list-style: none none; }
 
.regis { color: rgb(102, 102, 51); font-style: italic;  background: transparent;  }

div#vendor { font: oblique bold 22px 'trebuchet ms', helvetica, verdana, sans-serif; color: #000; background: white; text-align: center; }
 
.vendor { font: 1em/1.3em 'trebuchet ms', helvetica, verdana, sans-serif; color: #000; background: white; text-align: center; }
 
.vendorFirst { font: oblique bold 2.5em 'trebuchet ms', helvetica, verdana, sans-serif; color: #000; background: white; text-align: center; }
 
.vendorInfo { font: normal 1em/1.3em arial, helvetica,"eras medium ITC", sans-serif; color: #000; background: white; }

#sendcheck { font-family: arial, helvetica, "eras medium ITC", sans-serif; font-weight: bold; font-size: 1.05em; line-height: 1.4em; 
text-align: center; }

#sendcheck p { font-family: arial, helvetica, "eras medium ITC", sans-serif; font-weight: bold; font-size: .9em; line-height: 1.4em; 
text-align: center; }

#sendcheck a { font-family: arial, helvetica, "eras medium ITC", sans-serif; font-weight: bold; font-size: 1em; line-height: 1.4em; 
text-align: center; background: white; color: #099; }

#sendcheck a:hover { font-family: arial, helvetica, "eras medium ITC", sans-serif; font-weight: bold; font-size: 1.05em; line-height: 1.4em; 
text-align: center; background: #099; color: #fff; }

#next { font: italic bold 22px 'trebuchet ms', verdana, sans-serif; background-color: white; color: maroon; border: 2px inset #ffe4c4; 
padding: 4px; text-align: center; margin: auto 2%; }

#genadmit { font: bold 18px/24px georgia, times, 'times new roman', serif; text-align: center; }

#thereis { font: bold 18px/24px 'trebuchet ms', verdana, sans-serif; text-align: center; }

#ve { font: bold 18px/24px 'trebuchet ms', verdana, sans-serif; text-align: center; color: maroon;  background: transparent;  }

.title { color: maroon; font: 900 200% "trebuchet ms", verdana, helvetica, sans-serif;  background: transparent;  }
table.get {	margin: 0 auto; text-align: center;}
#get-l { text-align: left; color: maroon;  background: transparent;  font-weight: bold; line-height: 1.1em; font-size: .85em; /*padding-left: 3.5em;*/ }

#get-r { text-align: right; color: maroon;  background: transparent;  font-weight: bold; /*padding-right: 1%; */ line-height: 1.1em; font-size: .85em; }

.wayname { color: #550;  background: transparent;  font: bold small verdana, helvetica, arial, sans-serif; }

.directions { color: #550; background-color: transparent; font: .8em verdana, helvetica, arial, sans-serif; text-align: left; }

.addy { font: bold .7em/1.5 "trebuchet ms", tahoma, 'microsoft sans serif', sans-serif; text-align: center; background-color: white; color: maroon; }

.adddy { font: bold 16px/20px tahoma, 'microsoft sans serif', sans-serif; text-align: center; background-color: white; color: #000; }

.addy2 { font: 18px/22px verdana, geneva, arial, helvetica, sans-serif; text-align: center; }

.stuff { font: bold 12px/14px arial, helvetica, sans-serif; color: maroon; background: white; }

.volunteer { font: bold 1em 'trebuchet ms', trebuchet, arial, helvetica, sans-serif; background: white; color: #663; text-align: center; 
padding: 4px; margin: auto 2%; }

.volunteer a { font: bold 1em 'trebuchet ms', trebuchet, arial, helvetica, sans-serif; background: white; color: #099; /*padding: 4px;  margin: auto 2%;*/ }

.volunteer a:hover { font: bold 1em 'trebuchet ms', trebuchet, arial, helvetica, sans-serif; background: #099; color: #fff; }

.volunteer2 { font: bold 1em "Trebuchet MS", "Palatino Linotype", Arial, helvetica, sans-serif; background: white; color: #363; text-align: center; }

h3.rememberchk { font: bold 1em "Trebuchet MS", "Palatino Linotype", Arial, helvetica, sans-serif; background: white; color: #00c; text-align: center; }

.details { text-align: center; font: italic 700 1em/1.2em 'trebuchet ms', trebuchet, arial, helvetica, sans-serif; }

.details_c { text-align: center; font: 1em/16px georgia, times, 'times new roman', serif; }

.details_cb { text-align: center; font: bold 1em/16px georgia, times, 'times new roman', serif; }

.details2_cb { text-align: center; font: bold 1em/16px 'trebuchet ms', verdana, sans-serif; }

#remind { font: italic bold 1.6em/1.4em georgia, "times new roman", times, serif; text-align: center; }

#earlybirdspec { font-family: arial, helvetica, "eras medium ITC", sans-serif; font-weight: bold; font-size: 1.05em; line-height: 1.4em; 
text-align: center; background: #fff; color: #009;
 }

#earlybirdspec p { font-family: arial, helvetica, "eras medium ITC", sans-serif; font-weight: bold; font-size: .9em; line-height: 1.4em; 
text-align: center; background: #fff; color: #009; }

.red { color: red;   background: transparent; }

.blue { color: blue;   background: transparent; }

.lrgcomment { font: italic bold 150%/180% georgia, 'times new roman', times, serif; color: #000; background-color: white; text-align: center; }

.addtell { color: teal; background-color: white; text-decoration: underline; text-align: center; font: 96% arial, geneva, helvetica, sans-serif; }

.getregis { font: bold 18px/24px 'trebuchet ms', verdana, sans-serif; text-align: center; color: maroon; background: transparent;}

.tellfrndsfest {
	text-decoration: underline; font-size: 100%;
}
h3.festrememInfoNet {
	font-weight: bold; line-height: 1.5em;
}
.festGoogleMap {
	width: 525px; margin: 0 auto; height: 450px; padding-left: 5%; overflow: hidden;
	border: thin ridge #009;
}
.styleFestGoogleMap {
	 margin: 0 auto 0 3em; text-align: center;
	 border: 4px ridge #000;
}
.festViewLrgrMap, .festViewLrgrMap a, .festViewLrgrMap a:link, .festViewLrgrMap a:visited {
	color:#00f; background: #fff; text-align: center; font-size: .8em;
	text-decoration: underline; margin: 0 auto; padding-left: 20%;
}
.festViewLrgrMap a:hover {
	text-decoration: overline; background: #fff; color:#00f; 
}
.mapquestdirect {
	font: bold .8em Arial,Helvetica,sans-serif;
	text-align: center;
}
.questState {padding-right: 10px;
}
.questZip {	padding-left: 10px; padding-right: 10px;
}
.questSubmit {padding-top: 10px;
}
#GoogleIntro {
	background: #fff; color: #000;
	font: italic bold .85em/1.3em Georgia, "Times New Roman", Times, serif;
	text-align: justify; margin: 0 auto;
	padding-top: 10px; padding-bottom: 10px;
}
div#taxinfo {
	text-align: center; color: rgb(102, 102, 51); background: #fff;
}
.festmapquestone {
	font: bold .8em Arial,Helvetica,sans-serif;
	text-align: center;
	background: #fff; color:#000; 
}
h3.pkwyTrafficRed {
	border: 0 none;
	background: #fff; color: red; text-align: center; margin: auto 2%; font: bold 1.3em 'trebuchet ms', arial, helvetica, verdana, sans-serif; 
}
.pkwyTrafficBlue {
	border: 0 none;
	background: #fff; color: blue;
	font-style: italic;
}
.watch {
	line-height: 150%;
}

/***************End of special hamfest css *********************/	

/*************** Start of Nets page styles  *********************/

h3.nettitle {
	font-weight: bold; text-align: center;
}
h3.swap {
	font-weight: bold; text-align: center;
	line-height: 150%;
}
p.nets {
	font-size : 105%; background: #fff; color: #000;
	text-align: center;
}
span.blk {
	background: #fff; color: #000;
}

/*************** End of Nets page styles  *********************/

/*************** Inline spacing classes  *********************/
.spac4 { height: 4px; }
.spac6 { height: 6px; }
.spac8 { height: 8px; }
.spac10 { height: 10px; }
.spac12 { height: 12px; }
.spac14 { height: 14px; }
.spac16 { height: 16px; }
.spac18 { height: 18px; }
.spac20 { height: 20px; }
.spac24 { height: 24px; }
.spac26 { height: 26px; }
.spac28 { height: 28px; }
.spac30 { height: 30px; }

.martop30 {margin-top: 30px;}
.marbot30 {margin-bottom: 30px; height: 30px;}
.padtop30 {padding-top: 30px;}
.padbot30 {padding-bottom: 30px;}
.martop30m {margin-top: 30em;}
.marbot30m {margin-bottom: 30em;}
.padtop30m {padding-top: 30em;}
.padbot30m {padding-bottom: 30em;}


/*************** End of inline spacing classes  *********************/
/*************** Useful inline styles , classes *********************/
.nob { border: 0 none; }

.nobc { border: 0 none; text-align: center; }
 
.nobl { border: 0 none; text-align: left; }
 
.b { font-weight: bold; }

.c { text-align: center; }

.cb { font-weight: bold; text-align: center; }

.r { text-align: right; }

.l { text-align: left; }

.lb { font-weight: bold; text-align: left; }

.j { text-align: justify; }

.jus { text-align: justify; }
.jb { text-align: justify; font-weight: bold; }
.vtop { vertical-align: top; }
.unorm { text-decoration: underline; font-size: 1em; }
a.u { text-decoration: underline; }
a.un { text-decoration: underline; }
a.b { font-weight: bold; }
a.c { text-align: center; }
a.cb { font-weight: bold; text-align: center; }
a.r { text-align: right; }

a.l { text-align: left; }

a.lb { font-weight: bold; text-align: left; }

a.j { text-align: justify; }

a.jb { text-align: justify; font-weight: bold; }


.u { text-decoration: underline; }
.ub { text-decoration: underline; font-weight: bold; }

.goldc { background: transparent; color: #663; /*#5C5E2F;*/ text-align: center; }

.golderc { background: transparent; color: #4F4F28; text-align: center; padding: 6px; }

.goldcb105 { background: transparent; color: #663; text-align: center; font-weight: bold; font-size: 105%; }

.gold { background: transparent; color: #4F4F28; }

.goldcb { background: transparent; color: #663; text-align: center; font-weight: bold; }

.trebgold { background: transparent; color: #663; font: 600 105% 'trebuchet ms', verdana, sans-serif; }

.medlrg { background: transparent; color: black; text-align: center; font: normal 900 120% 'trebuchet ms', "ms sans serif", geneva, sans-serif; }

em { font-weight: bold; font-style: italic; }

.wh{ color: #fefefe; background: #fff; }

.whBg{ background-color: white; color: #000; }

.mar { color: maroon;  background: transparent;}

.marBg { background-color: maroon; color: #fff;}

.marb { color: maroon;  background: transparent; font-weight: bold; }

.marc { color: maroon;  background: transparent; text-align: center; }

.blk { color: black;  background: transparent;}

.blkb { color: black;  background: transparent; font-weight: bold; }

.blkBg { background-color: black; color: #fff;}

 div.c-8 {position: absolute; top: 100em;}
 div
 img.c-7 {position: absolute; right: 1em; top: 17em;}
 a.c-6 {font-weight: bold; font-size: 120%;}
 a.c-4 {font-weight: bold; font-size: 100%;}
 a.c-3 {font-weight: bold; font-size: 100%; text-align: center;}
 a.b100per {font-weight: bold; font-size: 100%;}
 a.cb100per { text-align: center;  font-weight: bold;  font-size: 100%;  }

 img.c-1 {position: relative; right: -37em; top: -7px;}
 img.arrlssc {position: relative; right: -47em; top: -7px;  border: 0 none; }
 .centerMe {
	 margin:0 auto; text-align: center;
}

