

BODY { 
/* background-image: url("images/bgtxt.png"); */
/*  background-color: #555555; */
  background-color: #0a0a08;
  background-repeat: repeat;
/*  background-repeat: no-repeat; */
  background-attachment: fixed;
  background-position: center;
  font-family: "Century Gothic", "Verdana", "Arial", "Helvetica", "sans-serif";
}
BODY.home { 
  background-color: #ffffad;
/*  background-image: url("swingbg.jpg"); */
}

.bigbold {
	color: #000000;
	/* background-color: #0000ff; */
	font-size: 24pt;
	text-align: left; 
	padding: 0.2em 0.2em;
	border-radius: 15px; 
	font-weight: bolder;

}

.form {color: #ffffad;}
.red {color: red; background-color: #ffffff;}
.redcen {color: red; background-color: #ffffff; text-align: center; border-radius: 5px;}
.small { color: #000000; font-size: 0.8em; font-weight: bold; text-align: left; padding: 0.2em 0.2em;}
.ssm { color: #000000; font-size: 0.64em; font-weight: bold; text-align: center; padding: 0.2em 0.2em;}

.collage  { 
/*  font-family: Verdana; font-size: 8pt; text-decoration: none; */
  border: none;
  background-repeat: repeat-y;
  background-attachment: fixed;
  background-position: top center; 
  background-image: url("images/collage.jpg"); 
}



P { color: #000000; text-align: justify; font-size: 1.4em; padding: 0.2em 1.0em;}
P.cen {text-align: center;}
P.warning {background-color: #ffff00; padding: 0.2em 0.2em;}
P.cenwarning {text-align: center; background-color: #ffff00; padding: 0.2em 0.2em;}
/* P.small { color: #ffffad; font-size: 0.8em; font-weight: bold; text-align: left;} */
P.ssm { color: #000000; font-size: 0.64em; font-weight: bold; text-align: left;}
SPAN.warning {background-color: #ffff00; padding: 0.0em 0.0em; font-weight: bold;}

LI { color: #000000; text-align: left;}

img {border:0}
IMG.right { float: right; margin: 0.5em;}
IMG.left { float: left;}


/*  Logo blue = #023AA2, logo green = #AEBE22 */
.logogn {
  font-family: "times new roman", "times";
  font-size: 2.0em;
  color: #AEBE22;
  text-align: center; 
}
.logobl {
  font-family: "times new roman", "times";
  font-size: 2.0em;
  color: #023AA2;
  text-align: center; 
}

.dove { 
  background-color: transparent; 
  border: none;
  border-collapse: collapse;
  /*  background-repeat: repeat-y;
  background-attachment: scroll;
  background-position: top right; 
  background-image: url("images/dovetail_25_short2.png"); */
}


H1 {
/*  color: saddlebrown; */
  color: #ffffff;
  background-color: #66add7;
 opacity: 0.85;
  font-size: 24pt;
  text-align: center; 
  padding: 0.2em 0.2em;
	border-radius: 15px; 
}
H1.logo {
  font-size: 45px;
  font-weight: bold;
}
H2 {
/*  color: saddlebrown; */
  color: #ffffff;
    background-color: #66add7;
 opacity: 0.85;
 text-align: center;
 padding: 0.2em 0.2em;
 	border-radius: 15px; 
}
H3 {
/*  color: saddlebrown; */
  color: #ffffff;
 opacity: 0.85;
/* background-color: #023AA2; */
   background-color: #66add7;
 text-align: center;
 padding: 0.2em 0.2em;
 	border-radius: 15px; 
}

TABLE {
/*  background-color: #333333;*/
  background-color: transparent; 
  empty-cells: show; 
}
TABLE.bdr { 
  border: outset 1pt;
/* white-space: nowrap; */
}
TABLE.noborder { 
  background-color: transparent; 
  border: none;
  border-collapse: collapse;
}

TABLE.form { 
  border: outset 2pt;
  background-repeat: repeat;
  background-attachment: fixed;
/*  background-position: center; */
/*  background-image: url("images/formback.jpg"); */
}




TR {
}


TH {
 color: #000000;
 padding: 3px;
 border: none;
 vertical-align: middle; 
}
TH.bdr {
 border: inset 1pt;
 text-align: center;
  font-size: 0.8em;
}


TD {
/* background-color: #ffffff; */
 color: #000000;
 padding: 0;
 border: none;
 vertical-align: middle; 
}
TD.bdr {
 background-color: #000000;
 border: inset 1pt;
 text-align: center;
  font-size: 0.8em;
}

TD.nopadding {
 padding: 0.0px; 
 text-align: center;
}

TD.noborder {
 text-align: left;
}
TD.topnb {
 text-align: left;
 vertical-align: top; 
}
TD.rightnb {
 text-align: right;
}
TD.cennb {
 text-align: center;
}
TD.cennbsm {
 text-align: center;
 padding: 0.0px; 
 font-size: 8pt;
}


TD.bgimage {
 text-align: left;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
/*  background-image: url("swingbg2.jpg"); */
}


TD.button { 
 width: 120px;
 height: 40px;
/* height: 31px; */
/*  border:  outset 3pt; */
  text-align: center; 
  vertical-align: middle; 
  background-color: #00ffff; 
/*  background-image: url("images/bluebutton2.jpg"); */
  background-repeat: repeat;
  background-attachment: fixed;
  background-position: top;
  font-weight: bold;
  font-size: x-small; 
  padding: 0.0em; 
}


TABLE.address {
/*  background: transparent; */
  background-color: transparent; 

}


TD.address {
  background-color: #0a0a08; 
  color: #cccccc; 
/*  background-color: #ffffff; 
  color: #6666cc; */
  font-size: 0.8em; 
/*  font-size: x-small; */
  padding: 5px;
}

SPAN.logo {color: #00CC33; font-family: "Curlz MT", "Arial"}

ADDRESS {
  font-size: 0.8em; 
}

A:LINK {color: #ffffad;}
A:VISITED {color: #ffffad;}
A:ACTIVE {color: #00b000;}
A:hover 	{ color: #00b000 }
A         {  text-decoration: underline; }
A:focus          { outline: thin dotted invert }

A.button {color: #ffffff; text-decoration: underline; font-size: 0.8em; font-weight: bold;}
A.button:VISITED {color: #ffffff}
A.button:ACTIVE {color: #ffffff}
A.button:hover 	{ color: #99ffff; background: none }
/* A.button:hover 	{ background: #9999ff } */



