body {
	margin: 0px;
	padding: 0px;
}
TD.header {
	color: #ffffff;
	font-weight: bold;
	font-size: 12pt;
	font-family: Trebuchet MS,Verdana;
	text-align: left;
}
TD.content {
	color: #223546;
	font-weight: bold;
	font-size: 10pt;
	font-family: Trebuchet MS,Verdana;
	text-align: left;
}
TD.textSmall {
	font-family: Verdana;
	font-size: 8pt;
}
TD.textError {
	font-family: Verdana;
	font-size: 8pt;
	color: #aa0000;
}
TD.textBold {
	font-family: Trebuchet MS,Verdana;
	font-size: 10pt;
	font-weight: bold;
}
td.ident {
	font-family: Verdana;
	font-size: 8pt;
}
textarea {
	font-family: Verdana;
	font-size: 8pt;
}
TD.priceTitle {
	font-family: Verdana;
	font-weight: bold;
	font-size: 11pt;
}
TD.priceHeader {
	font-family: Verdana;
	font-weight: bold;
	font-size: 9pt;
	background: #F9F3D5;
}
TD.priceOk {
	font-family: Verdana;
	font-size: 8pt;
	background: #FAFAFB;
}
TD.priceLow {
	font-family: Verdana;
	color: #cc0000;
	font-size: 8pt;
	background: #FAFAFB;
}
TD.priceOkBig {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	background: #FAFAFB;
}
TD.priceLowBig {
	font-family: Verdana;
	color: #cc0000;
	font-size: 8pt;
	font-weight: bold;
	background: #FAFAFB;
}
table.priceTable {
	border: solid #8298A2;
	border-width: 1px;
}
TD.priceWarn {
	font-family: Verdana;
	font-size: 7pt;
}
TD.graphHeader {
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	background: #F9F3D5;
}
span.text1 {
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
}
SPAN.bracket {
	color: #DA9515;
}
div.menu {
	position: absolute;
	left: 0px;
	top: 0px;
}
input.box {
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	border: solid #000000;
	border-width: 1px;
}
.formTable {
	border-top: 1px dotted #bbbbbb;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	color: #cccccc;
	font-family: Trebuchet MS,Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}
.formInput {
	background: #dddddd;
	color: #000000;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	border: solid #aaaaaa;
	border-width: 1px;
}
.checklistText {
	color: #000000;
	font-weight: normal;
	font-size: 8pt;
}
.checklistRow {
	padding-left: 2px;
	padding-right: 2px;
}
.checklistRowNum {
	padding-left: 2px;
	padding-right: 2px;
	text-align: right;
	width: 30px;
}
.fakeNav {
	background: #eeeeee;
	margin-right: 8px;
	padding: 2px;
	border: 1px solid #111111;
}
.fakeImg {
	border: 1px solid #111111;
}
a { 
	text-decoration: underline;
	color: #111111;
}
a:hover { 
	text-decoration: underline;
	color: #444444;
}
a.menu {
	text-decoration: none;
}
a.link1 {
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
}

a.priceLinkBlack { text-decoration: none; }
a.priceLinkBlack:link { color: #000000; }
a.priceLinkBlack:visited { color: #000000; }
a.priceLinkBlack:hover { color: #000000; text-decoration: underline; }
a.priceLinkBlack:active { color: #000000; }

a.priceLinkRed { text-decoration: none; }
a.priceLinkRed:link { color: #cc0000; }
a.priceLinkRed:visited { color: #cc0000; }
a.priceLinkRed:hover { color: #cc0000; text-decoration: underline; }
a.priceLinkRed:active { color: #cc0000; }

a.link4 { color: #1E41B6; }

a.menuLink { text-decoration: none; }
a.menuLink:link { color: #223366; }
a.menuLink:visited { color: #223366; }
a.menuLink:hover { color: #223366; text-decoration: underline; }
a.menuLink:active { color: #223366; }

a.dlLink {	color: #001184; text-decoration: none; }
a.dlLink:hover { color: #001184; text-decoration: underline; }

a.fakesNavLink7{ 
	font-weight: normal;
	font-size: 7pt;
	font-family: Verdana;
	color: #555555; 
	text-decoration: none;
}
a.fakesNavLink7:hover {
	color: #111111;
	text-decoration: underline;
}
a.fakesNavLink8{ 
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana;
	color: #555555; 
	text-decoration: none;
}
a.fakesNavLink8:hover {
	color: #111111;
	text-decoration: underline;
}
a.fakesTitleLink {
	color: #111111;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}
a.fakesTitleLink:hover {
	color: #111111;
	font-size: 11pt; 
	font-weight: bold;
	text-decoration: none;
}	
a.fakesLink { 
	color: #111111;
}
a.fakesLink:hover {
	color: #333333;
	text-decoration: underline;
}
a.checklistLink {
	text-decoration: none;
}
a.checklistLink:hover {
	text-decoration: underline;
}
td.traderResult {
	border-bottom: 1px dotted #606060;
	font-family: Trebuchet MS,Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
}
td.traderFinal {
	border-bottom: 1px solid #222222;
	font-family: Trebuchet MS,Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
}
td.traderBold {
	border-top: 1px solid #222222;
	font-family: Trebuchet MS,Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
}
td.downloads {
	color: #000000;
	border: solid #000000;
	border-width: 1px;
	background: #E6E6E6;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
}
td.dlTitle {
	color: #000000;
	border: solid #000000;
	border-width: 1px;
	background: #E6E6E6;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
}
td.dlImage {
	border: solid #000000;
	border-width: 1px;
	padding: 0px;
	background: #E6E6E6;
}
TD.pricelistHeader {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	background: #FAFAFB;
}
td.pricelistUpperRight {
	font-family: Verdana;
	font-size: 9pt;
	background: #ffffff;
	border: 1px dotted #606060;
	margin: 8px;
	padding: 8px;
	color: #000000;
}
img.pricelistImg {
	border: 1px solid #111111;
}
select.pricelistDci {
	background-color: #e0e8e9;
	color: #000000;
	font-size: 8pt;
	border: 1px solid #000000;
}
td.pricelistLowerRight {
	font-family: Trebuchet MS,Verdana;
	font-size: 10pt;
}
td.pricelistLowerLeft {
	font-family: Trebuchet MS,Verdana;
	font-weight: bold;
	font-size: 10pt;
}
table.pricelistTable {
	background-color: #FAFAFB;
	font-weight: normal;
}
fieldset.search {
	font-weight: bold;
	color: #223546;
	font-size: 8pt;
	border: 1px solid #444444;
	margin: 1px;	
}
legend.search {
	font-weight: bold;
	color: #000000;
	font-size: 8pt;
}
td.error {
	color: #000000;
	border: solid #000000;
	background: #e7cfcf;
	border-width: 1px;
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
}
td.userDetails {
	color: #000000;
	border: solid #000000;
	border-width: 1px;
	background: #E6E6E6;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
}
span.userTitle {
	color: #000000;
	border-width: 1px;
	background: #E6E6E6;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
}
td.userAvatar {
	border: solid #000000;
	border-width: 1px;
	padding: 0px;
	background: #E6E6E6;
}
fieldset.profile {
	font-weight: bold;
	color: #000000;
	font-size: 8pt;
	border: 1px solid #000000;
	margin: 1px;	
}
legend.profile {
	font-weight: bold;
	color: #000000;
	font-size: 8pt;
}
select.profile {
	color: #000000;
	font-size: 8pt;
	border: 1px solid #000000;
}
.footnote {
	font-weight: normal;
	color: #000000;
	font-size: 7pt;
}
table.gridTable {
	border-collapse: collapse;
}
td.gridHeader {
	border: solid 1px #000000;
	font-weight: bold;
}
td.gridTable {
	border: solid 1px #000000;
	font-weight: normal;
}
span.copy {
	font-size: 7pt;
	font-family: Verdana;
	color: #bbbbbb;
}
a.copy {
	color: #bbbbbb;
	text-decoration: none;
}
a.copy:hover {
	text-decoration: underline;
}
/* forum style */
table.thread {
	width: 98%;
	font-family: Verdana;
	font-size: 9pt;
	background: #efefef;
	border: 1px dotted #606060;
	margin: 8px;
	padding: 8px;
	color: #000000;
}
table.threadHeader {
	width: 100%;
	padding: 0px;
	margin: 1px;
}
table.threadHeader a {
	text-decoration: none;
}
td.threadTopicUrl {
	width: 88%;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size: 9pt;
}
td.threadByLineL {
	font-family: Verdana;
	font-size: 7pt;
	line-height: 8px;
	text-align: left;
}
td.threadByLineR {
	font-family: Verdana;
	font-size: 7pt;
	line-height: 8px;
	text-align: right;
}
td.threadByLine a {
	text-decoration: none;
}
td.threadButtons {
	text-align: right;
	vertical-align: top;
}
td.threadBody {
	padding-left: 16px;
	padding-top: 5px;
}
table.edit {
	background: #f5f4de;
	color: #000000;
	font-size: 8pt;
	font-family: Verdana;
	border: 1px solid #444444;
	margin: 8px;
	padding: 1px;
	\-moz-border-radius: 0.5em;
}
dd.replies {
	font-size: 8pt;
	margin-top: 5px;
}
td.pmfrom {
	border-width: 1px 0px 0px 1px;
	border-color: black;
	border-style: solid;
	padding-bottom: 0px;
}
td.pmtime {
	color: #666666;
	border-width: 1px 1px 0px 0px;
	border-color: black;
	border-style: solid;
	padding-bottom: 0px;
}
td.pmsubject {
	border-width: 0px 1px 0px 1px;
	border-color: black;
	border-style: solid;
	padding-top: 0px
}
td.pmmsg {
	border-width: 0px 1px 1px 1px;
	border-color: black;
	border-style: solid;
}