body {
    font-family: Arial, Helvetica, sans-serif;
    background-color : #ffffff;
	background-image :  url(/images/back.gif);
	color: #333366;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
a {
	text-decoration : none;
}
a:link {
   	color: #0033cc;
    background: transparent;
}
a:visited {
	color: #336699;
    background: transparent;
}
a:hover {
	color: #6699cc;
    background: transparent;
}
.tableinfonav a:link {
   	color: #993300;
    background: transparent;
}
.tableinfonav a:visited {
	color: #993300;
    background: transparent;
}
.tableinfonav a:hover {
	color: #cc9900;
    background: transparent;
	text-decoration : none;
}
h1, h2, h4, h3, form {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
h2 {
    font-variant: small-caps;
}
h3 {
/*	color : #993300;*/
    background: transparent;
	padding: 0px 0px 4px 0px;
}
p {
    font-size: 75%;
	line-height : 1.30em;
}
hr {
	height : 1px;
	color: #eeeeee;
	border: 1px solid #eeeeee;
}
big {
	font-weight: bold;
}
ol {
	font-size: 75%;
}
select, input {
	font-size: 9pt;
}
.faint {
	color: #999999;
    background-color: transparent;
}
.faint a:link {
	color: #666699;
    background-color: transparent;
}
.faint a:visited {
	color: #999999;
    background-color: transparent;
}
.tbfaint {
    background: #eeeeee;
    font-size: 84%;
}
.tbfainter {
    background: #ffeeee;
    font-size: 84%;
}
.tbfainthead {
    background: #dddddd;
    font-size: 84%;
}
.tbfainthead input {
    background: #cccccc;
    font-size: 84%;
    border: thin outset #cccccc;
}
.alert {
	background-color : transparent;
	color : #cc3300;
}
.fullprice {
	text-decoration : line-through;
	background : transparent;
	color : #cc3300;
}
.tableinfo {
    border: thin solid #cccccc;
}
.tableinfonav {
	font-size : 8pt;
	margin: 0px 0px 0px 0px;
}
.tableinfofilled {
    border: thin solid #cccccc;
	background : #eeeeee;
	font-size : 10pt;
}
.tableinfounfilled {
    border: thin solid #eeeeee;
	background : #ffffff;
	font-size : 10pt;
}
.buttonsmall {
	background-color : transparent;
	color : #666666;
	border : 0 0 0 0;
	font-size : 7pt;
}
.buttonwide {
	width : 200px;
}
.elementfit {
	width : 94%;
}
.selected {
	background-color : #eeeeee;
}
.unselected {
	background-color : #dddddd;
}
.selected input {
	background-color : #eeeeee;
	border: 1px solid #eeeeee;
}
.unselected input {
	background-color : #dddddd;
	border: 1px  solid #dddddd;
}
.selectwide {
	width : 400px;
}
.imglink {
	border : 1px solid #999999;
}
.imgover img {
border: 1px solid #ffffff;
}
.imgover img:hover {
border: 1px solid #ffcc00;
}
table.rollover {
width: 300px;
background-color: #ffee99;
border: 4px solid #ffcc00;
font-size: 9pt;
line-height: 1em;
}
.portfolioimg {
background: url('/images/portfoliobg.gif');
padding: 4px 4px 4px 4px;
}

.rss a {
color: #333366;
}
.rss a:hover {
color: #333399;
}

.rsstitle {
font-size: 11pt;
font-weight: bold;
padding: 0px 0px 10px 0px;
}
.rssdesc {
font-size: 9pt;
padding: 0px 0px 10px 20px;
}
.rsslink {
}
.rssitem {
cursor: pointer;
background-color: #fefefe;
border: 1px solid #cccccc;
padding: 4px 4px 4px 4px;
clear: both;
}
.rssitem:hover {
cursor: pointer;
background-color: #f6f6f6;
border: 1px solid #cc9999;
}
.rssitemimg {
border: none;
margin: 0px 10px 5px 0px;
float: left;
}
.rssitemtitle {
font-size: 9pt;
font-weight: bold;
}
.rssitemtitle a {
text-decoration: none;
}
.rssitemdate {
font-size: 7pt;
color: #999999;
}
.rssitemdesc {
font-size: 8pt;
color: #666666;
}
