body {
	background-color: #f0f0f0;
	background: url('BG-BlackStripe.gif');
}

body.detail {
	background-color: #e3ba3c;
	margin-top: 0px;
}

body, p, td, ul, ol, pre {
font-size: 13px;
line-height: 1.4;
font-family: Arial;
color: #000000;
}

span.small {
font-size: 11px;
line-height: 1.4;
font-family: inherit;
color: #000000;
}

p.small {
font-size: 11px;
line-height: 1.4;
font-family: inherit;
color: #000000;
}

td.small {
font-size: 11px;
line-height: 1.4;
font-family: inherit;
color: #000000;
}

h1 {
font-size: 20px;
line-height: 1.5;
font-family: inherit;
color: #333333;
font-weight : bold;
text-decoration: none;
}

h3 {
font-size: 15px;
line-height: 1.4;
font-family: inherit;
font-weight : bold;
}

span.h3 {
font-size: 15px;
line-height: 1.4;
font-family: inherit;
font-weight : bold;
}

image.borderDark {
border: 1 #000000 solid;
}

td.pullquote2 {
  font-size: 16px;
  line-height: 1.0;
  color: #999999;
  font-weight : bold;
  }

a {
text-decoration: none;
color : #000099;
}

a:active {
color: #990000;
}

a:visited {
color: #550055;
}

a:hover {
color: #990000;
text-decoration: underline;
}

a.leftnav {
font-size: 11px;
line-height: 1.6;
font-family: inherit;
color: #FFFFFF;
text-decoration: none;
}

a.leftnav:visited {
font-size: 11px;
line-height: 1.6;
font-family: inherit;
color: #FFFFFF;
text-decoration: none;
}

a.leftnav:hover {
font-size: 11px;
line-height: 1.6;
font-family: inherit;
color: #FF9900;
text-decoration: none;
}

SELECT {
font-family: arial;
font-size: 10pt;
}

INPUT {
font-family: arial;
font-size: 10pt;
}

textarea {
font-family: arial;
font-size: 10pt;
}

span.error_text {
   color: #ff0000;
}

.current_field {
   color: #000000;
   background-color: #ffffcc;
}

.not_current_field {
   color: #333333;
   background-color: #eeeeee;
}

select.worldwide {  font-family: Verdana; font-size: 9px}

## the rest of these are not often used

table.borderDark {
border: 1 #666666 solid;
}

td.borderDark {
border: 1 #666666 solid;
}

table.main {
background-color: #FFFFFF;
border: 2 #FFFFFF solid;
width: 100%;
}

span.smallest {
font-size: 9px;
line-height: 1.4;
font-family: Verdana;
color: #333333;
}

td.smallest {
font-size: 9px;
line-height: 1.4;
font-family: Verdana;
color: #333333;
}

p.smallest {
font-size: 9px;
line-height: 1.4;
font-family: Verdana;
color: #333333;
}

p.smaller {
font-size: 9px;
line-height: 1.6;
font-family: Verdana;
color: #FFFFFF;
}

td.large {
font-size: 14px;
line-height: 1.8;
font-family: Verdana;
color: #333333;
font-weight : bold;
}

td.pullquote {
font-size: 14px;
line-height: 2.0;
font-family: Verdana;
color: #446688;
font-weight : bold;
}

span.pullquote {
font-size: 14px;
line-height: 2.0;
font-family: Verdana;
color: #446688;
font-weight : bold;
}

ul.small {
font-family: "Verdana";
font-size: 11px;
color: #333333;
}

pre2 {
font-family: "Verdana";
font-size: 10pt;
color: #333333;
}

span.quoted {
font : 9px/1.3 Verdana;
color: #660000;
margin-top: .5em;
margin-bottom: .5em;
margin-right: 0;
}

span.loyaltyprofitsnow {
font : 20px/1.2 Verdana;
  color: #880000;
  font-weight : bold;
  }

p.pre {
font : 12px/1.6 Courier New, Courier, mono;
color: transparent;
}

INPUT.text {
font-size: 11px;
font-family: Verdana;
color: #000000;
border-color : #333333;
border-width : 1;
border-style : solid;
}

input.yellow2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
border : 0px solid #FFCC00;
font-weight : normal;
background-color: #FFCC00;
padding: 3px;
width: 10em;
}

#sideBar {
  background-color: #FFFFF9;
  border: 1px solid #333333;
  border-top-width: 0px;
  float: left;
  font-size: 11px;
  margin: 0em 1em 0em 0em;
  width: 20em;
}

.sideBarHdr {
  background-color: #FFCC00;
  border-bottom: 1px solid #333333;
  border-top: 1px solid #333333
  font-weight: bold;
  padding: 0px .5em 0px .5em;
}

.sideBarTxt {
  padding: 4px .5em 4px .5em;
}

.sideBarSep {
  border-top: 1px solid #FFFFF9;
  margin: 8px 0px 8px 0px;
}

span.summitalert {
  font-size: 17px;
  line-height: 1.4;
  color: #333333;
  font-weight : normal;
  }

td.default {
   color: #0000bb;
   font-size: 13px;
   line-height: 1.4;
}

td.smaller {
   font-size: 12px;
   line-height: 1.4;
}
a.nav:link, a.nav:visited {
   color: #ffffff;
   font-weight: bold;
}
a.nav:hover {
   color: #cccccc;
   font-weight: bold;
}
.search_format {
	font-size: 12px;
}
a.footer:link, a.footer:visited {
   color: #ededb1;
   font-family: arial;
   font-weigh: bold;
   text-decoration: none;
}
a.footer:hover {
   color: #000000;
   font-family: arial;
   font-weight: bold
}