
BODY { 
/*  background-color: #FFCC99; */
/*   background-color: #cccccc; */
   background-color: #e8ffe8;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  font-family: "arial";
}
BODY.home { 
/*  background-image: url("cfvfeint.jpg"); */
}
P {font-family: "arial"; color: #000000; text-align: left;}
P.cen {text-align: center;}
P.censm {text-align: center; font-size: 0.8em}
P.warning {background-color: #ffff00; padding: 0.2em 0.2em;}
P.cenwarning {border: outset 1px; font-size: 0.8em; text-align: center; background-color: #ffff00; padding: 0.2em 0.2em;}
P.redbg {background-color: #ff0000; color: #ffffff; padding: 0.2em 0.2em;}


SPAN.warning {background-color: #ffff00; padding: 0.0em 0.0em; font-weight: bold;}

SPAN.now {background-color: #ffffff; color: #ff0000; padding: 0.0em 0.0em; font-weight: bold;}

.r { color: #ff0000;}
.red { color: #ff0000;}
.g { color: #006600;}
.gb { color: #00cccc;}
.b { color: #000099;}
.o { color: #ff8c00;}
.bn { color: #a52a2a;}

.gy { color: #999999; font-style: italic;}
.bg-cy { background-color: #99ffff; font-style: italic;}
.bgcy { color: #009900;}
.bg_g  { color: #ffffff; background: #000066;}

.large { font-size: 1.2em;}
.xlarge { font-size: 1.44em;}
.xxlarge { font-size: 2.00em; font-weight: bold;}
.xxxlarge { font-size: 3.00em; font-weight: bold;}
/*.small { font-size: 0.8em;}*/
.small { font-size: 12px;}
.xsmall { font-size: 0.64em;}

.h4 { font-size: 1.20em; font-weight: bold; text-align: center;}
.h3 { font-size: 1.44em; font-weight: bold; text-align: center;}
.h2 { font-size: 1.80em; font-weight: bold; text-align: center;}
.h1 { font-size: 2.40em; font-weight: bold; text-align: center;}

.cen {text-align: center}

.form   { color: #000000; background: #ffffaf;}


input[type="text"] {
	font-size:1.0em;
}
input.larger {
	font-size:24px;
}
input.largercheck {
	width: 30px;
	height: 30px;
}
input.largersubmit {
	font-size:24px;
	width: 100px;
	height: 50px;
}

LI {font-family: "arial"; color: #000000; text-align: left;}

H1 {
  color: #ffffff; background-color: #000066;
  font-family: "arial", "Times New Roman";
  font-size: 24pt;
  text-align: center; 
  padding: 0.2em 0.2em;}
H1.logo {
  font-size: 45px;
  font-weight: bold;
}
H1.offers {
  color: #ffffff; background-color: #ff0000;
}
H2 {
 color: #ffffff;
 background-color: #000066;
 text-align: center;
 font-family: "arial", "Times New Roman";
/* font-family: "Georgia", "Times New Roman"; */
 padding: 0.2em 0.2em;
}
H3 {color: #ffffff;
 background-color: #000066;
 text-align: center;
 font-family: "arial", "Times New Roman";
 padding: 0.2em 0.2em;
}


table.center { margin-left:auto; margin-right:auto; }

TABLE {
	margin-left:auto; margin-right:auto;
  background-color: #ffffe0;
  empty-cells: show; 
}
TABLE.login { 
  border: outset 1pt;
  width: 400px;
}
TABLE.bdr { 
  border: outset 1pt;
/* white-space: nowrap; */
}
TABLE.bdrcyan { 
  border: outset 1pt;
  background-color: #ccffff;
/* 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 {
 font-family: "arial";
 color: #000000;
 padding: 3px;
 border: none;
 vertical-align: middle; 
}
TH.bdr {
 padding: 0.2em;
 border: inset 1pt;
 text-align: center;
  font-size: 0.8em;
 vertical-align: middle; 
}


TD {
 font-family: "arial";
 color: #000000;
/* padding: 2px 2px;  */
 border: none; 
 vertical-align: middle; 
}
TD.top_l {
 padding: 0.1em 0.2em;
 border: inset 1pt;
 text-align: left;
 vertical-align: top; 
  font-size: 1.0em;
}
TD.bdr {
/*  background-color: #ffffff; */
 padding: 0.1em 0.2em;
 border: inset 1pt;
 text-align: center;
  font-size: 1.0em;
}
TD.del {
 border: inset 1pt;
 text-align: center;
  font-size: 0.80em;
  font-style: italic;
  color: #999999; 
/*  color: #990000; */
}
TD.app {
 border: inset 1pt;
 text-align: center;
  font-size: 0.8em;
  color: #006600;
  /* background-color: #ffffff; */
}
TD.res {
 border: inset 1pt;
 text-align: center;
  font-size: 0.8em;
  color: #999900;
}
TD.exc {
 border: inset 1pt;
 text-align: center;
  font-size: 0.8em;
  color: #ff0000;
  background-color: #eecccc;
}
TD.blue {
 border: inset 1pt;
 text-align: center;
  font-size: 0.8em;
  color: #000099;
}

TD.nopadding {
 padding: 0.0px; 
 text-align: center;
}

TD.noborder {
 text-align: left;
  font-weight: bold;
   font-size: 1.0em;
}
TD.top {
 vertical-align: top; 
 border: inset 1pt;
 text-align: left;
/*  font-weight: bold; */
   font-size: 1.0em;
}
TD.topdel {
 vertical-align: top;
 border: inset 1pt;
 text-align: left;
   font-size: 1.0em;
   background-color: #f9f9f9;
}
TD.topexc {
 vertical-align: top;
 border: inset 1pt;
 text-align: left;
   font-size: 1.0em;
   background-color: #ffdddd;
}
TD.topnb {
/*  font-weight: bold; */
 text-align: left;
 vertical-align: top; 
}
TD.rightnb {
 text-align: right;
}
TD.cennb {
 text-align: center;
}
TD.cennbsm {
 text-align: center;
 padding: 0.2em; 
 font-size: 8pt;
}


TD.bgimage {
 text-align: left;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
/*  background-image: url("swingbg2.jpg"); */
  background-image: url("images/exellentdlfeint.jpg");
/*  background-image: url("images/exellentdlfeint15pc.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: no-repeat;
  background-attachment: scroll;
  background-position: top left;
  font-weight: bold;
  font-size: x-small; 
  padding: 0.0em; 
}


TABLE.address {
/*  background: transparent; */
  background-color: transparent; 

}


TD.address {
  color: #000000;
  font-size: x-small; 
  padding: 5px;
}

SPAN.logo {color: #00CC33; font-family: "Curlz MT", "Arial"}


A.button { text-decoration: none}
A.button:LINK {color: #ffffff; text-decoration: none}
A.button:VISITED {color: #ffffff; text-decoration: none}
A.button:ACTIVE {color: #ffffff; text-decoration: none}
A:focus          { outline: thin dotted invert }
A.button:hover 	{ color: #ffff00; background: none ; text-decoration: none}
/* A.button:hover 	{ background: #9999ff } */
A:hover 	{ background: #ccffff }
A[href]         { text-decoration: underline }
