.buystuff {
  border-style:	solid;
  border-width:	1px;
  border-color:	#cccccc;
}

.tagline {
  font-family:	arial,verdana,helvetica,sans;
  font-size:	16pt;
  font-weight:	bolder;
  font-variant: small-caps;
  color:	#000066;
  text-align:	center;
}

.article {
 padding:	20px 20px 20px 20px;
}

.date {
  font-family:	arial,verdana,helvetica,sans;
  font-size:	11pt;
  font-weight:	bold;
  font-style:	italic;
  text-align:	right;
}

.time {
  font-weight:	normal;
}

.head {
  font-family:	arial,verdana,helvetica,sans;
  font-size:	14pt;
  font-weight:	bold;
}

.byline {
  font-family:	arial,verdana,helvetica,sans;
  font-size:	10pt;
  font-weight:	normal;
  font-style:	italic;
}

.body {
  font-family:	times;
  font-size:	12pt;
  font-weight:	normal;
}

.link {
  font-family:	arial,verdana,helvetica,sans;
  font-size:	12pt;
  font-weight:	bolder;
  font-style:	oblique;
  text-align:	center;
}

.arefer {
  font-family:	arial,verdana,helvetica,sans;
  font-size:	8pt;
  font-weight:	normal;
  font-style:	italic;  
  color:        #aaaaaa;
  text-align:   right;
}

.uthink {
  font-family:	arial,verdana,helvetica,sans;
  font-size:	9pt;
  font-weight:	normal;
  font-style:	italic;  
  color:        #000088;
  text-align:   right;
}

.ulink {
  font-family:	arial,verdana,helvetica,sans;
  font-size:    9pt;
  font-weight:	bold;
  font-style:	italic;
  color:        #000088;
  text-align:   center;
}

.plink {
  padding:	20px 0 0 0;
  font-family:	arial,verdana,helvetica,sans;
  font-size:    12pt;
  font-weight:	bold;
  font-style:	italic;
  color:        #000088;
}

.tabnum {
  border-style:		solid;
  border-width:         medium thin thin medium;
}

.tabhdr {
  font-family:	arial,verdana,helvetica,sans;
  font-size:    11pt;
  font-weight:	bolder;
  font-variant: small-caps;
  text-align:   center;
}

.colhdr {
  font-family:	arial,verdana,helvetica,sans;
  font-size:    9pt;
  font-weight:	bold;
  text-align:   right;
}

.rowhdr {
  font-family:	arial,verdana,helvetica,sans;
  font-size:    9pt;
  font-weight:	bold;
  text-align:   left;
}

.tdnum {
  font-family:  courier,fixed;
  font-size:    9pt;
}


.qhdr {
  font-family:	arial,verdana,helvetica,sans;
  font-size:    14pt;
  font-weight:	bold;
  font-style:	italic;
}

.qbody {
  font-family:	arial,verdana,helvetica,sans;
  font-size:    11pt;
  font-style:	italic;
}

.qinst {
  font-family:	arial,verdana,helvetica,sans;
  font-size:    10pt;
  font-style:	italic;
 padding:       4px 0 4px 50px;
}

.qans {
  color: white;
  border-style: solid;
  border-width: thin;
  border-color: black;
  padding: 4px 4px 4px 4px;
  font-family:	arial,verdana,helvetica,sans;
  font-size:    10pt;
  font-style:	italic;
}

.qans:hover {
 color: black;
}

.replyto {
  font-family:	arial,verdana,helvetica,sans;
  font-size:    14pt;
  font-weight:	bold;
  font-style:	italic;
}

.replytohdr {
  font-family:	arial,verdana,helvetica,sans;
  font-size:    14pt;
  font-weight:	normal;
  font-style:	italic;
}

.replyprompts {
  font-family:	arial,verdana,helvetica,sans;
  font-size:    12pt;
  font-weight:	bold;
}

.textbox {
  font-family:	arial,verdana,helvetica,sans;
  font-size:    12pt;
}

.textarea {
  font-family:	arial,verdana,helvetica,sans;
  font-size:    12pt;
}

.formhdr {
  font-family:	arial,verdana,helvetica,sans;
  font-size:    14pt;
  color:         white;
}

.replyproblemtd {
  border-style: solid;
  border-color: #EE0000;
  border-width: 4px;
  padding:      10px;
  margin:       10px;
}

.replyproblem {
  font-family:	arial,verdana,helvetica,sans;
  font-size:    12pt;
  font-weight:  bolder;
  color:        #EE0000;
}

.upcoming {
  font-family:	arial,verdana,helvetica,sans;
  font-size:    9pt;
  color:        #000066
}

.okhtmlmsg {
  font-family:	arial,verdana,helvetica,sans;
  font-size:    10pt;
  font-weight:  bolder;  
}

.okhtml {
  font-family:  courier,fixed,sans;
  font-size:    10pt;
}

.gentable {
  font-family:		arial,verdana,helvetica,sans;
  font-size:    	10pt;
  border-style:		solid;
  border-width:         medium thin thin medium;
}

.previewtable {
  background-color:	white;
  border-style:		solid;
  border-width:         medium thin thin medium;
  margin-top:           0.5in;
  margin-bottom:        0.5in;
}

.previewhdrtd {
  background-color:	#eeeeee;
  border-style:		solid;
  border-width:		thin;
  text-align:		center;
}

.previewhdr {
  font-family:		arial,verdana,helvetica,sans;
  font-size:		14pt;
  font-weight:		bolder;
  font-style:		italic;
}

.previewlabeltd {
  width:                15%;
}

.previewlabel {
  font-family:	arial,verdana,helvetica,sans;
  font-size:    12pt;
  font-weight:  bold;
}

.previewfield {
  font-family:	arial,verdana,helvetica,sans;
  font-size:    12pt;
  font-weight:  normal;
}

.previewbody {
  font-family:	arial,verdana,helvetica,sans;
  font-size:    12pt;
  font-weight:  normal;
}

.inlinephoto {
  margin:  	8px 8px 8px 8px;
  border-style:	solid;
  border-width: 2px;
  border-color: #666666;
}

.photocaption {
  font-family:   times;
  font-size:     9pt;
  font-weight:   bold;
  text-align:    center;
}


