a {
	color: #A00000;
	text-decoration:underline;
	cursor: pointer;
}

a:hover {
	color: #FF0000;
	text-decoration:underline;
	cursor:pointer;
}

a.stronglink
{
	color: #777777;
}
a.stronglink:visited
{
	color: #777777;
}
a.stronglink:link
{
	color: #777777;
}
a.stronglink:hover
{
	color:#6A0302;
}

body2
{
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	letter-spacing: normal;
	bottom: 0px;
	left: 0px;
	position: static;
	right: auto;
	top: auto;
	width: 100%;
}

body {
	background-color: #9d0302;
	background-image: url(images/home_bg.gif);
	background-repeat:repeat-x;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	letter-spacing: normal;
	color: #FFFFFF;
	scrollbar-3dlight-color:#9900F0;
	scrollbar-arrow-color:#FFFFCC;
	scrollbar-base-color:#009999;
	scrollbar-darkshadow-color:#CC9999;
	scrollbar-face-color:#990000;
	scrollbar-highlight-color:#CCFF99;
	scrollbar-shadow-color:#999900;
	scrollbar-track-color:#993300;
	aabottom:0px;
	aaleft:0px;
	margin:0px;
	aaoverflow:scroll;
	aaoverflow-x:auto;
	aaoverflow-y:auto;
	aaposition: static;
	right:auto;
	top:auto;
	visibility:inherit;
	page:auto;
	
}
H1
{
	font-family:Arial;
	color:#555555;
	font-weight:bold;
}
H2, H3, H4, H5, H6 { 
	font-family: Arial;
	font-variant: small-caps;
	background-color: #644a31;
	background-image: url("headingbg.jpg");
	color: white; 
	padding: 2px;
	width: 100%;
	font-family: Arial;
}
table.stnd {
	background-color: #dccec1;
	font-family: Arial, Helvetica, sans-serif;
	color: #680000;

}
.table1
{
	border:3px solid #3E0101;
}
.table2
{
	border:1px solid #FFFFFF;
	background-color:#6A0302;
	color:#BC9090;
}
.table3
{
	border:0px;
}
td.shade
{
	color:#BC9090;
	background-color:#6A0302;
	background-repeat: repeat;
	background-attachment: fixed;
	background-image: url(images/table1_bg.gif);
	vertical-align:top;
}
td.shade a
{
	color:#FFFFFF;
}
td.shade a:Hover
{
	color:#FF0000;
}
td.shade2
{
	color:#4E3B27;
	border-right:1px dashed #763534;
	vertical-align: top;
	padding:4px;
}
td.shade2bottom
{
	color:#BC9090;
	background-color:#6A0302;
	border-left:3px solid #3E0101;
	border-right:1px solid #FFFFFF;
	vertical-align: top;
}

list {
list-style: disc;
list-style-type: disc;	
 background-color: transparent;
}
form {
	font-family: Arial, Helvetica, sans-serif;
	list-style: square url() outside;
	font-variant: normal;
	margin: 0px;
	padding: 0px;
	border: 1px none;
	visibility: visible;
	clear: none;
	float: none;

}
	hr {
	color: #dccec1;
	}
a.menu
{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: 900;
	margin: 4px;
	padding: 4px;
	text-decoration:none;
	background-image: url(images/mainback.gif);

}
a.menu:Hover
{
	color: Yellow;
	border: 0px none #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: 900;
	margin: 4px;
	padding: 4px;
	text-decoration: blink;
	background-image: url(images/box_bg.gif);
}

a.news
{
	color: #DCCEC1;
	text-decoration:none;
	font-weight:bold;
}
a.news:Hover
{
	color:#000000;
}
a.signup
{
	color: #680000;
	text-decoration:none;
	font-weight:bold;
}
a.signup:Hover
{
	color:#000000;
}

table.mytable
{
	border: 1px solid #000000;
	padding : 3px;
}

font.heading
{
	font-family:Tahoma;
	font-size:19pt;
	font-weight: bold;
	color: #680000;
}

font.subheading
{
	font-family:Tahoma;
	font-size:13pt;
	font-weight: bold;
	color: #680000;
}
font.subheadingr
{
	font-family:Tahoma;
	font-weight: bold;
}
td.heading
{
	background-color: #680000;
	color: #FFFFFF;
}

td.menu
{
	background-color: #680000;
	color: #FFFFFF;
}
textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
input.btn
{
	color: #DCCEC1;
	background-color:#614A32;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	margin: 1px;
	padding: 1px 5px 1px 1px;
	height: 14px;
	width: 95px;
	background-position: left center;
	text-align: right;
	vertical-align: middle;
	cursor: pointer;
	border-top: 1px outset #FFFFFF;
	border-right: 1px outset #680000;
	border-bottom: 1px outset #680000;
	border-left: 1px outset #FFFFFF;
	text-indent: 5px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	text-decoration: blink;


}
input.shadow
{
	background-image: url(images/form_insert.gif);
	padding:2px;
}
.rep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #680000;
}

td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#4E3B27;
}

.rectext
{
	font-size: 9pt;
	color:#4E3B27;
}
.reccompany
{
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
}

.recdate
{
	font-size: 9pt;
	color:#FFFFFF;
	font-weight:bold;
}
.newsdate
{
	font-size: 9pt;
	font-weight:bold;
	color:#000000;
}

.pdfHeadline
{
	font-size: 14px;
	font-weight:bold;
	color:#444444;
}
.pdfDate
{
	font-size: 12px;
	font-weight:bold;
	color:#777777;
}

.recbroker
{
	font-size: 8pt;
	color:#4E3B27;
}
.terms
{
	font-size: 8pt;
	color:#FFFFFF;
	color:#4E3B27;
}

hr.seperator
{
	height:1px;
	border-top:1px dashed #763534;
	border-bottom:0px;
}
hr.seperator2
{
	height:1px;
	border-top:1px dashed #B1A293;
	border-bottom:0px;
}


td.content
{
	background:#FFFFFF;
	color:#4E3B27;
}
td.contentright
{
	background:#d9cbbd;
	color:#000000;
}
.pagetitle
{
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16pt;
	color:#000000;
}
.pagesubtitle
{
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13pt;
	color:#000000;
}
.price
{
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16pt;
	color:#4E3B27;
}
.box
{
	background:#D4C5B4;
	background-image: url(images/box_bg.gif);
	color:#4E3B27;
	padding:5px;
}
.tableheading
{
	background:#B19980;
	border-bottom:1px solid #555555;
	color:#FFFFFF;
	padding:5px;
	font-weight:bold;
}
.tablesubheading
{
	background:#D4C5B4;
	border-right:1px solid #B19980;
	border-bottom:1px solid #B19980;
	color:#4E3B27;
	padding:5px;
	font-weight:bold;
}

.login1
{
	background:#FFFFFF;
	border:1px solid #493524;
	color:#96816C;
	font-size:8pt;
	height:18px;
}

.login2
{
	background:#883535;
	color:#FFFFFF;
	border:1px solid #2B0000;
	font-size:8pt;
}
.menutitle
{
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;	
	padding-left:10px;
	color:#FFFFFF;
}
a.menuitemsimple
{
	padding:2px;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
}
a.menuitemsimple:Active {	color:#FFFFFF; text-decoration:none;}
a.menuitemsimple:Visited {	color:#FFFFFF; text-decoration:none;}
a.menuitemsimple:Link {	color:#FFFFFF; text-decoration:none;}
a.menuitemsimple:Hover{ background:#AF0000; color:#FFFFFF; text-decoration:none; }

a.menuitemsimpleselected
{
	padding:2px;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	background:#AF0000;
}
a.menuitemsimpleselected:Active {	color:#FFFFFF; text-decoration:none;}
a.menuitemsimpleselected:Visited {	color:#FFFFFF; text-decoration:none;}
a.menuitemsimpleselected:Link {	color:#FFFFFF; text-decoration:none;}
a.menuitemsimpleselected:Hover{ background:#AF0000; color:#FFFFFF; text-decoration:none; }

a.menuitem
{
	padding:2px;
	text-decoration:none;
	color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	width:140px;
	display:block;
	background:#4B0101;
}

a.menuitem:Active {	color:#FFFFFF; text-decoration:none;}
a.menuitem:Visited {	color:#FFFFFF; text-decoration:none;}
a.menuitem:Link {	color:#FFFFFF; text-decoration:none;}
a.menuitem:Hover{ background:#AF0000; color:#FFFFFF; text-decoration:none; }


a.menuitemselected
{
	display:block;
	padding:2px;
	background:#AF0000;
	text-decoration:none;
	color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	width:140px;
}

a.menuitemselected:Active {	color:#FFFFFF; text-decoration:none;}
a.menuitemselected:Visited {	color:#FFFFFF; text-decoration:none;}
a.menuitemselected:Link {	color:#FFFFFF; text-decoration:none;}
a.menuitemselected:Hover{ background:#AF0000; color:#FFFFFF; text-decoration:none; }



table.menuform
{
	display:block;
	padding:2px;
	background:#4B0101;
	color:#BEA49A;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	width:140px;
}

input.button
{
	border-left:1px solid #D0C0AD;
	border-top:1px solid #D0C0AD;
	border-right:1px solid #3C2919;
	border-bottom:1px solid #3C2919;
	background:#A99076;
	color:#4E3A29;
	font-size:10pt;
	height:19px;
	font-weight: bold;
}

.pagerectext
{
	font-size: 9pt;
	color:#4E3B27;
}
.pagerecrating
{
	font-size: 10pt;
	font-weight:bold;
	color:#4E3B27;
}
.pagereccompany
{
	font-size:10pt;
	font-weight:bold;
	color:#6A0302;
}

.pagerecdate
{
	font-size: 8pt;
	color:#877665;
}
.pagerecbroker
{
	font-size: 8pt;
	color:#877665;
}
.pagerecbroker2
{
	font-size: 10pt;
	font-weight:bold;
	color:#6A0302;
}
.pagerecrating2
{
	font-size: 10pt;
	font-weight:bold;
	color:#6A0302;
}
.pagerecheading
{
	font-size:12pt;
	font-weight:bold;
	color:#6A0302;
}
.pagerecsmall
{
	font-size:8pt;
	color:#4E3B27;
}

.rating1
{
	color:#0B7A02;
	font-weight:bold;
}
.rating2
{
	color:#7BAB77;
	font-weight:bold;
}
.rating3
{
	color:#F7941C;
	font-weight:bold;
}
.rating4
{
	color:#F46645;
	font-weight:bold;
}
.rating5
{
	color:#FF0000;
	font-weight:bold;
}

.cellrating1
{
	background-color:#0B7A02;
	font-weight:bold;
	color:#FFFFFF;
}
.cellrating2
{
	background-color:#7BAB77;
	font-weight:bold;
	color:#FFFFFF;
}
.cellrating3
{
	background-color:#F7941C;
	font-weight:bold;
	color:#FFFFFF;
}
.cellrating4
{
	background-color:#F46645;
	font-weight:bold;
	color:#FFFFFF;
}
.cellrating5
{
	background-color:#FF0000;
	font-weight:bold;
	color:#FFFFFF;
}




.gain
{
	color:#0B7A02;
	font-weight:bold;
}
.loss
{
	color:#FF0000;
	font-weight:bold;
}
.small
{
	font-size:8pt;
}
.indent
{
	margin-left:40px;
}
.newstitle
{
	font-weight:bold;
}
.newstext
{

}
a.newslink
{
	font-weight:bold;
	color:#4E3B27;
}
td.cell
{
	border-bottom:1px solid #CCCCCC;
	background:#FFFFFF;
	color:#4E3B27;
}
.c
{
	text-align:center;
}
.targetdate
{
	font-size:8pt;
	color:#B19980;
}
div.updated
{
	display:inline;
	padding-left:4px;
	padding-right:4px;
	background:#FF7815;
	color:#FFFFFF;
	margin-right:10px;
}
div.added
{
	display:inline;
	padding-left:4px;
	padding-right:4px;
	background:#00AB4E;
	color:#FFFFFF;
	margin-right:10px;
}
a.accept
{
	font-size:14pt;
	font-weight:bold;
	color:#00AA00;
}
a.accept:visited
{
	color:#00AA00;
}
a.reject
{
	font-size:12pt;
	font-weight:bold;
}
.menuitempre
{
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	width:20px;
	height:20px;
}
.in
{
	display:inline;

}
.c
{
	text-align:center;
}
.j
{
	text-align:justify;
}
.r
{
	text-align:right;
	
}
div.error
{
	background-color:#FFD9D9;
	padding:5px;
	text-align:justify;
	border:2px solid #FF0000;
	font-weight:bold;
	color:#9E0B0E;
}

div.info
{
	background-color:#e5eee1;
	padding:5px;
	text-align:justify;
	border:2px solid #9cbb8f;
	font-weight:bold;
	color:#6a8460;
	margin-bottom:10px;
	margin-top:10px;
}

.explainmini
{
	font-weight:bold;
	font-size:11pt;
	color:#888888;
}
.sublen
{
	font-weight:bold;
	font-size:14pt;
	color:#888888;
	text-align:right;
}
.subprice
{
	font-weight:bold;
	font-size:14pt;
	color:#6A0302;
	text-align:right;
}
.subprice_off
{
	font-weight:bold;
	font-size:11pt;
	color:#6A0302;
	text-align:right;
	text-decoration:line-through;
}

.subprice_special
{
	font-weight:bold;
	font-size:14pt;
	color:#FF9900;
	text-align:right;
}

.adspace
{
	text-align:center;
	padding:10px;
}
div.catch
{
	text-align:left;
	font-weight:bold;
	font-size:12pt;
	color:#999999;
}
.titledate
{
	font-weight:bold;
	font-size:10pt;
	color:#705D48;
}
.b
{
	font-weight:bold;
}
.s
{
	font-size:8pt;
}
.br
{
	border-right:1px solid #CCCCCC;
}
.hbr
{
	border-right:1px solid #86715b;
}
.priceup
{
	color:#006600;
}
.pricedown
{
	color:#990000;
}
.pricezero
{
	color:#FF9933;
}

div.cockpitnews
{
	background-image:url(images/news_bg.gif);
	width:482px;
	padding:10px;
	margin-bottom:10px;
}
div.sidemenubox
{
	background:#814342;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	margin-left:8px;
	margin-right:8px;
	padding:5px;
	margin-bottom:15px;
}
div.sidemenubox td
{
	color:#FFFFFF;
}
div.sidemenuboxtitle
{
	margin-left:8px;
	margin-right:8px;
}
div.menubar
{
	border-bottom:1px solid #FFFFFF;
	margin-bottom:15px;
}
input.sidemenu
{
	background:#b87e7d;
	border-left:1px solid #3e0101;
	border-top:1px solid #3e0101;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
}
.resultTitle
{
	font-size:11pt;
	font-weight:bold;
	text-decoration:underline;
}
.resultDate
{
	font-weight:bold;
	color:#817160;
}
.resultText
{
	color:#817160;
}
.cockpitbar a
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.cockpitbar a:Hover
{
	color:#ffffff;
}

.infoTable
{
	border-collapse:collapse;
	border-left: 1px solid #B19980;
	border-right: 1px solid #B19980;
	border-bottom: 1px solid #B19980;
}
.dataTable
{
	border-collapse:collapse;
	border-left:1px solid #BBBBBB;
	border-top:1px solid #BBBBBB;
	border-right:1px solid #555555;
	border-bottom:1px solid #555555;
}
.dataTable .content
{
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
}

.miniTable
{
	border-collapse:collapse;
	border:1px solid #BBBBBB;
}
.miniTable th
{
	background:#E6E6E6;
	font-size:11px;
	color:#000000;
}
.miniTable td
{
	border-bottom:1px solid #DDDDDD;
	font-size:11px;
}
a.mainbut:link
{
	text-decoration : none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background: #5B0000;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCFF99;
	border-right-color: #990033;
	border-bottom-color: #990033;
	border-left-color: #CCFF99;
	font-weight: normal;
	text-align: center;
	margin: auto;
	width: 100px;

}

a.mainbut:visited
{
	text-decoration : none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background: #990000 url(images/box_bg.gif);
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCC99;
	border-right-color: #990033;
	border-bottom-color: #990033;
	border-left-color: #CCCC99;
	text-align: center;
	font-weight: normal;
	width: 100px;



}

a.mainbut:hover
{
	text-decoration : none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFDDDD;
	background: #009900 url(images/pageback.gif);
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #FFA4A4;
	border-right-color: #5B0000;
	border-bottom-color: #5B0000;
	border-left-color: #FFA4A4;
	font-weight: normal;
	text-align: center;
	width: 100px;


}
.noprint
{
	border:0px;
}


.highlight .cell
{
	background-color: #BBBBBB;
	cursor:pointer;

}