/* firefox does not like fonts within quotes */

document { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
xxtd { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
xxtd { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; }
xxtd { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 13px; _text-align: left}
p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
font { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
span { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
body1 { font-family: Arial, Helvetica, sans-serif; font-size: x-small; }
body2 { FONT: 68% verdana,arial,helvetica}

xxA { text-decoration: none; color: #0066ff; }
xxA:hover { color: rgb(255,34,34); text-decoration: none; background-color: #D2D2D2; color: #0000FF; }
xxA:link { color: #0066ff; }

.input101 { font-size: 10pt; background-color: rgb(0,0,255); color: rgb(0,255,255); border-left: thin solid rgb(255,0,255); border-right: medium none; border-top: medium none; border-bottom: medium none }
.input102 { BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: rgb(255,0,255) thin solid; COLOR: #ffffff; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: rgb(0,0,255) }

a.stock_href:hover, a.stock_href:active
    {
        border-bottom: 10px;
    }
    
a:link, a:visited {
  border-bottom:medium none;
  color:#191970;
  text-decoration:none;
}
a:hover, a:active {
  border-bottom: 2px solid #B8860B;
  text-decoration: none;
  text-decoration: none; 
  xbackground-color: #D2D2D2; 
  color: #0000FF;
  xcolor: rgb(255,34,34);
}

A_:visited { color: #0066ff; }
a.classA2 { color: #00f000 }
a.classA2:hover { color: rgb(255,255,255); background-color: navy; text-decoration: none; }
.table1 { background-color: rgb(0,0,0); color: rgb(255,255,255) }
.td1 { background-color: rgb(239,239,239); color: rgb(0,0,0) }
.td2 { background-color: rgb(0,0,0); color: rgb(255,255,255) }
tr.tr_2 { background-color: rgb(239,239,239); color: rgb(0,0,0) }

/*usage: tr class="tr_inbox_text" */
/* first tr is optional, "." is needed */
tr.tr_discussion_header { background-color: black; color: white; height: 24px; }
tr.tr_message_header { background-color: #8888aa; }
tr.tr_blogmessage_header { background-color: #8888dd; }
tr.tr_picmessage_header { background-color: #bb8888; }
tr.tr_community_header { background-color: #dadada; }
tr.tr_inbox_header { background-color: #c0c0c0; }
tr.tr_inbox_text { background-color: #e0e0e0; }

/* class=editbox_blue needs. in definition */
.editbox_blue { font-size: 13px; background-color: #9191FF; color: #00FFFF; font-weight: bold; }

.fim-thumbnail {
	xfloat: left;
	background: url(images/fim-shadow.gif) no-repeat bottom right;
	margin: 5px 0px 0px 6px;
 	padding: 0px 0px 0px 0px;
}

.fim-thumbnail img {
	 background-color: #fff;
	 border: 1px solid #a9a9a9;
	 border-width: 1px !important; /*ucPicture adds border-width=0*/
	 display: block;
	 margin: -5px 5px 5px -5px;
	 padding: 4px;
	 position: relative;
}
.fim-thumbnail img:hover {
	background-color: #ccd;
}