html{margin:0px;padding:0px; /*show scrollbar in FF on short pages*/ min-height: 100.1%; height: 100.1%;}
body{margin:0px;padding:0px;padding-bottom:3px;background-color:#929495;
    font-family: Arial, sans-serif;	
    font-size: 12px;}

a{
	text-decoration:none;
	background:#e1e0d9;
	color: #000;
	font-weight: bolder;
}
a:hover{
	background:#F3703A;
	color: #FFF;
	text-decoration: underline;
}

a.menubar{
	text-decoration:none;
	background:#e1e0d9;
	color: #333;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bolder;    background-position: top left;


}
a.menubar:hover{
	background:#F3703A;
	color: #fff;
	text-decoration: underline;
}



ul.benefitslist2{
	margin:0;
	padding:0;
	margin-top:5px;
    margin-left: 0px; padding-left: 5px;
	vertical-align:middle;
	list-style-type:none;
}

ul.benefitslist2 ri{
	color:#000;
	font-size:11px;
	margin-bottom:3px;
	background: url(images/list-blue-dot.gif) no-repeat 0px 5px;
	font-size:11px;
	line-height:14px;
}

a img {
	border: 0px none;
	display: block;			/* removes extra space underneath caused by default text-alignment */
	padding: 0;
	margin:0;
	}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f6163;
	text-decoration: none;
}
.whiteorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F3703A;
	background-repeat: repeat;
}
.smallorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F3703A;
	background-repeat: repeat;
}
.smallorwh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F3703A;
	background-repeat: repeat;
}
.profitabletrades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F6163;
	background-color: #8CDDEC;
}



.blackwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFF;
	background-color: #000;
}
.profitabletradeslarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #008aaa;
	background-repeat: no-repeat;
	
	
}
.headerblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #008aaa;
	background-repeat: no-repeat;
	
	
}


img {
	border: 0px none;
	display: block;			/* removes extra space underneath caused by default text-alignment */
	padding: 0;
	margin:0;
	}
#leftside{
	width:705px;
	float:left;}
#rightside{
	float:right;
	width:235px;
}
#rightsidesearch{
	background:#37393c;
	margin-bottom:2px;
	padding:10px;
}
#rightsidesearch form{
	padding:0px;
	margin:0px;
}
#rightsidesearch #form1 input{
	font-size:10px;
    margin-bottom:4px;
	width:133px;
	border:1px solid #37393c;
}
#rightside #form2{margin:0px;padding:0px;padding-bottom:17px;
}
#rightside #form2 input{
	font-size:10px;
    margin-bottom:4px;
	border:1px solid #e2f2f6;
}
#rightside #form2 input#username{width:96px;}
#rightside #form2 input#password{width:76px;}

#rightsidesearch #form1 a,#rightside #form2 a{
   margin:0;
   padding:0;
   background:transparent;
   }
#rightsidesearch #form1 img,#rightside #form2 img{
	display:inline;
	margin:0;padding:0;margin-top:5px;
}
#rightsidesearch a{
	display:inline;
	margin:0;padding:0;
	background:#fff;
}

#rightside h1{
	font-size:12px;
	color: #fff;
	padding:5px;
	padding-left:10px;
	margin:0px;
}
h1.loggedin{
    background-position: top right;
    background-repeat: no-repeat;
    background-image:url('images/tg-padlock.gif');  
}
h1.login{
    background-position: top right;
    background-repeat: no-repeat;
    background-image:url('images/tg-padlock-unlocked.gif');  
}
h1.shoppingbasket{
    background-position: top right;
    background-repeat: no-repeat;
    background-image:url('images/tg-trolley.gif');  
}

#rightsidewrapper{
	background: #fff;
	margin-right:12px;
	margin-top:6px;
	position:relative;
}
#rightsidewrapper p{
   color: #37393c;
   font-size:11px;
   margin:0;
   padding-left:5px;
   margin-bottom:2px;
}
#rightsidecontentbottom p{
   color:#008aaa;
   font-size:11px;
   margin:0;
   padding-left:5px;
   margin-bottom:4px;
   line-height:14px;
}
#tradingsignals,#newsitems{
	margin:0px;
	padding:0px;
	margin-top:10px;
}

.rightsideheading{
  border: 0px;
  padding: 0px;
  margin: 0px;
  width:223px;
  background-position: top left;
  background-repeat: repeat-y;
  background-image:url('images/tg-right-side-heading.gif');
}
#rightsidecontenttop{
  margin:0px;
  margin-bottom:2px;
  padding:5px;
  background-position: top left;
  background-repeat: repeat-x;;
  background-image:url('images/5x400pix_Top_Gradient.gif');
}
#rightsidecontentmiddle{
  margin:0px;
  margin-bottom:2px;
  padding:5px;
  background-position: top left;
  background-repeat: repeat-x;;
  background-image:url('images/5x600pix_Middle_Gradient.gif');
}
#rightsidecontentmiddlelong{
  margin:0px;
  margin-bottom:2px;
  padding:5px;
  background-position: top left;
  background-repeat: repeat-x;;
  background-image:url('images/5x800pix_Middle_Gradient.gif');
}

#rightsidecontentbottom{
  margin:0px;
  padding:5px;
  background-position: top left;
  background-repeat: repeat-x;;
  background-image:url('images/5x600pix_Bottom_Gradient.gif');
}
#rightsidecontentbottom h2{
    color:#20516d;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	padding-left:20px;
	margin-top:2px;
    background-position: top left;
    background-repeat: repeat-x;
    background-position: 4px 2px;
    background-repeat: no-repeat;
    background-image:url('images/tg-logo-small.gif');
}
#rightsidecontentnone{
	background:#cff1f7;
	height:200px;
	margin:0px;
	padding:0px;
}

#shoppingbasketcontents{
  padding-bottom:3px;
  }
table.tradingsignalupdateitemtable{
  width:180px;
}
table.tradingsignalitemtable{
  width:100%;
}
table.shoppingbasket{
  width:100%;
  margin-bottom:3px;
  font-size:11px;
}
table.shoppingbaskettotal{
  width:100%;
  margin:0px;
  padding:0px;
}
td.signaltextleft{
  font-size:11px;
  color:#008aaa;
  width:50%;
}
td.signaltextright{
  font-size:11px;
  color:#008aaa;
  padding-left:15px;
  width:50%;
}
.tradingsignalitems{
  padding-left:17px;
  background-position: 110px 5px;
  background-repeat: repeat-y;
  background-image:url('images/tg-vt.gif'); 
}
.tradingsignalupdateitems{
  background-position: 110px 5px;
  background-repeat: repeat-y;
  background-image:url('images/tg-vt.gif'); 
}
td.signalupdatetextleft{
  font-size:12px;
  color:#555;
  font-weight:bold;
  width:60%;
}
.signalupdateheading{
	color: #008aaa;
}
.uppercase {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	text-transform: uppercase;
	color: #008aaa;
	vertical-align: top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: auto;
}

.signalupdatelowerheading{
	font-size:11px;
}
td.signalupdatetextrightgreen{
  font-size:12px;
  color:#15aa4d;
  font-weight:bold;
  padding-left:15px;
  width:40%;
}
td.signalupdatetextrightred{
  font-size:12px;
  color:#ca3433;
  font-weight:bold;
  padding-left:15px;
  width:40%;
}
td.signalator-logo{
  width:12px;
  height:10px;
  background-position: 0px 3px;
  background-repeat: no-repeat;
  background-image:url('images/tg-logo-small.gif');
}
td.cartproductname{
   color:#20516d;
   font-size:12px;
   font-weight:bold;
}
td.cartproductprice{	
   color:#20516d;
   font-size:12px;
   font-weight:bold;
   text-align: right;
}
td.carttotal{	
   color:#000;
   font-size:12px;
   font-weight:bold;
   padding-left:17px;
}
td.carttotalprice{	
   color:#000;
   font-size:12px;
   font-weight:bold;
   text-align: right;
}
hr{
display:none;
}
.newhr {
 width: 204px;  /*needed for IE to prevent disappearing content!*/
 margin:0px;
 padding-top:0px;
 padding-bottom:1px;
 margin-top:4px;
 margin-bottom:4px;
 margin-left:6px;
 background: url(images/tg-hr.gif) no-repeat top left; 
 line-height:1px;
 font-size:1px;
}
.newhrsolid {
 width: 204px;  /*needed for IE to prevent disappearing content!*/
 height:2px;
 margin:0px;
 padding-top:0px;
 padding-bottom:1px;
 margin-top:6px;
 margin-bottom:6px;
 margin-left:6px;
 background: #acc2cd;
 line-height:1px;
 font-size:1px;
}
.newhrgrey {
 width: 204px;  /*needed for IE to prevent disappearing content!*/
 margin:0px;
 padding-top:0px;
 padding-bottom:1px;
 margin-top:4px;
 margin-bottom:4px;
 background: url(images/tg-hr.gif) no-repeat top left; 
 line-height:1px;
 font-size:1px;
}
.newhrgreylong {
 width: 635px;  /*needed for IE to prevent disappearing content!*/
 margin:0px;
 padding:0px;
 padding-top:0px;
 padding-bottom:1px;
 margin-top:4px;
 margin-bottom:4px;
 background: url(images/tg-hr.gif) repeat-x top left; 
 line-height:1px;
 font-size:1px;
}
.newhrgreylong2 {
 width: 655px;  /*needed for IE to prevent disappearing content!*/
 margin:0px;
 padding:0px;
 padding-top:0px;
 padding-bottom:1px;
 margin-top:4px;
 margin-bottom:4px;
 background: url(images/tg-hr.gif) repeat-x top left; 
 line-height:1px;
 font-size:1px;
}
.newhrgreymain {
 width: 400px;  /*needed for IE to prevent disappearing content!*/
 margin:0px;
 padding:0px;
 padding-top:0px;
 padding-bottom:1px;
 margin-top:4px;
 margin-bottom:4px;
 background: url(images/tg-hr.gif) repeat-x top left; 
 line-height:1px;
 font-size:1px;
}
.newhrgreymid {
 width: 380px;  /*needed for IE to prevent disappearing content!*/
 margin:0px;
 padding:0px;
 padding-top:0px;
 padding-bottom:4px;
 margin-top:10px;
 margin-bottom:14px;
 background: url(images/tg-hr.gif) repeat-x top left; 
 line-height:1px;
 font-size:1px;
}
/* for Internet Explorer */
/*\*/
* html .newhrgreymid {
 padding-bottom:2px;
}
/**/
.newhrgreymid2 {
 width: 450px;  /*needed for IE to prevent disappearing content!*/
 margin:0px;
 padding:0px;
 padding-top:0px;
 padding-bottom:4px;
 margin-top:10px;
 margin-bottom:14px;
 background: url(images/tg-hr.gif) repeat-x top left; 
 line-height:1px;
 font-size:1px;
}
/* for Internet Explorer */
/*\*/
* html .newhrgreymid2 {
 padding-bottom:2px;
}
/**/
#navbar{
	margin:0px;
	padding:0px;
	margin-top:16px;
	margin-bottom:5px;
	float:left;
	position:relative;
	}
#footernavbar{
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:5px;
	float:left;
	position:relative;
}
#nav, #buttonnav {
  border: 0px;
  padding: 0px;
  margin: 0px;
  width:700px;
}
#pagefooter1{
 margin:0;
 padding:0;
 width:980px;
 height:10px;
 font-size:1px;
 line-height:1px;
 background:#fff;
 }
#pagefooter2{
 margin:0px;
 padding:0px;
 padding-top:0px;
 padding-bottom:1px;
 margin-left:20px;
 margin-right:18px;
 background-repeat: repeat-x;
 background-position: top left;
 background: url(images/tg-footer.gif) no-repeat top left; 
}
#pagefooter3{
 margin:0px;
 padding-top:0px;
 padding-bottom:10px;
 margin-left:20px;
 margin-right:18px;
}
#footernav{
  border: 0px;
  padding: 0px;
  margin: 0px;
  float:left;
/*  width:470px;*/
}
#companyinfo{
  float:right;
  margin:0px;padding:0px;
  margin-top:9px;
}
#companyinfo p{
  font-size:9px;
  text-align:right;
  margin:0px;padding:0px;
  line-height:14px;
  color: #5f6163;
}
#copyrightnotice{
    float:left;
	width:825px;
	margin:0;padding:0;
}
#hackersafe{
    float:right;
	margin:0;padding:0;
	margin-top:6px;
}
#copyrightnotice p{
	margin:0px;
	padding:0px;
	text-align: left;
    font-size: 9px;
    line-height:13px;
	color: #5f6163;
}
ul#nav li, ul#buttonnav li, ul#footernav li {
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	}

.menutext{
display:inline;
text-align:center;
/*color:#000;*/
}
.buttonmenutext{
display:none;
}
ul#nav,ul#buttonnav, ul#footernav{
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-left:20px;
	}
ul#footernav{	
	padding-left:0px;
}
ul#nav li,ul#buttonnav, ul#footernav li{
	display: inline;
	}

ul#buttonnav #supportbutton, ul#buttonnav #freetrialbutton, ul#buttonnav #moneybackbutton{
   height:123px;
   /*width:139px;*/
   margin:0px;padding:0px;
   background-position: bottom left;
   background-repeat: no-repeat;
   background-image:url('images/tg-button-shadow.gif');
   }
ul#buttonnav #freebutton, ul#buttonnav #newsbutton{
   height:87px;
   /*width:139px;*/
   margin:0px;padding:0px;
   background-position: bottom left;
   background-repeat: no-repeat;
   background-image:url('images/mainrightbuttontopshadow.gif');
   }
ul#nav li a, ul#footernav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
    font-family: Arial, sans-serif;
    font-size: 10px; 
	font-weight: bold;
	text-align:center;
/*	line-height:12px;*/
	padding: 0px;
	display: block;
	background:#eae7ea;
	margin-left:5px;margin-right:5px;
	color:#000;
	}
ul#nav li a:hover,  
   #homebutton a:active, #home #homebutton a, 
   #productsbutton a:active, #products #productsbutton a
   {
	background:#f3703a;
	color:#fff;
	}
 ul#buttonnav #freetrialbutton, ul#buttonnav #moneybackbutton, ul#buttonnav #freebutton{margin-left:13px;}

ul#footernav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
    font-family: Arial, sans-serif;
    font-size: 10px; 
	font-weight: bold;
	text-align:center;
/*	line-height:12px;*/
	padding: 0px;
	display: block;
	background:#eae7ea;
	margin-right:10px;
	color: #5f6163;
	}

ul#footernav li a:hover
   {
	background:#f3703a;
	color:#fff;
	}

#header {
   margin:0px;
   padding:0px;
/*   height: 4px;*/
   
   width: 705px;
 }
#headercontainer{
  margin-top:10px;
}
#language{
 position:absolute;
 width:200px;
 top:12px;
 right:15px;
 }
#language p{
 text-align:right;
 font-size:10px;
 color: #37393c;
 margin:0;
 padding:0;
 line-height:14px;
 }
#language p.currenttime{
 color:#000;
}
#headerleft{
  position:relative;
  float:left;
  margin:0;
  padding:0;
 }
#headerright{
  float:right;	
  margin:0;
  padding:0;
 }
#headerbottom{
	padding:0px;
	margin:0px;
   background-position: 0px 0px;
   background-repeat: no-repeat;
   background-image:url('images/tc_header-line.gif');
   height: 18px;
   font-size:1px;line-height:1px;
}
#headingtitle{
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-right: 20px;
	float:right;
}
#headingcontact{
	padding:0px;
	margin:0px;
	padding-right:20px;
	padding-top:88px;
	float:right;
	text-align:right;
	color: #000;
    font-family: Verdana, Helvetica, Arial, sans-serif;	
    font-size: 12px;
}

#pagebot{
	background-image:url('images/tg_background_bot.gif');
	background-repeat: no-repeat;
	background-position: top left;
	height:34px;
	width:980px;
	margin:0;padding:0;border:0;font-size:1px;
}

#main {
 position:relative;
 color: #000;
 width:705px;
/* height:400px;*/
 padding:0px;
 margin:0px;
}

#leftcol {
 float:left;
 background:#fff;
 width:151px;
 padding:0px;
 margin:0px;
 padding-top:0px;
}

#page {
 text-align:left;
 width:980px;
 margin:0px;
 margin-left:auto;
 margin-right:auto;
 padding:0px;
 margin-top:3px;
 background: #fff;
 position:relative;
}
#wrapper{margin:0px;padding:6px;
   background-image:url('images/tg-background.gif');
	background-repeat: no-repeat;
	background-position: 0px 500px;
}
#contentwrapper {
 width:500px;
 background: #fff;
 color: #333;
 text-align:left;
 padding:0px;
 margin:0px;
 float:left;
}
#contentwrapperfull {
 width:705px;
 background: #fff;
 color: #333;
 text-align:left;
 padding:0px;
 margin:0px;
 float:left;
}
#rightcol{
 /*height:300px;*/
 width:186px;
 float:right;
 color:#fff;
 margin:0;
 padding:0;
 }
#greybox{
	margin-top:18px;
	background:#f0f0ec;
	padding:5px;
	padding-top:15px;
	padding-left:12px;
}
#greybox h1{
	color:#20516d;
	font-size:14px;
	font-weight:bold;
}
#greybox h2{
	color:#008aaa;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:0px;
}
#greybox p{
	font-size:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	line-height:14px;
	color: #5f6163;
}
#greybox a{
	text-decoration:none;
	background:#e1e0d9;
	color: #000;
}
#greybox a:hover{
	background:#3f3f3f;
	color: #fff;
}

.indented{
    margin-top:10px;
	padding-top:2px;
	padding-left:30px;
	background-image:url('images/tg-logo-h2.gif');
	background-repeat: no-repeat;
/*	background-position: top left;*/
	background-position: 0px 2px;
}
.indentedgrey{
	margin-top:10px;
	padding-top:2px;
	padding-left:30px;
	background-image:url('images/tg-logo-h2.gif');
	background-repeat: no-repeat;
	/*	background-position: top left;*/
	background-position: 0px 2px;
	background-color: #F0F0EC;
}
.indentedh1{
    margin:0;
	padding:0;
    margin-top:0px;
	padding-top:0px;
	padding-left:30px;
	background-image:url('images/tg-logo-h2.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.indentedh1 h1{
	font-size:20px;
}
.indentedh1sub{
	color: #20516d;
	font-size: 14px;
	font-weight: bold;
}

#content{
	padding:20px;
	padding-left:30px;
	padding-top:10px;
	margin:0px;
	text-align: justify;
}
#content #greybox{
padding-top:10px;
padding-right:10px;
margin-bottom:0px;
}
#content ul{
	margin-top:0px;
	color:#5a5a5a;
    color: #333;
	list-style-image: url(images/hyphen-bullet.gif);
    margin-left: 0; padding-left: 20px;
	vertical-align:middle;
	line-height:18px;
}
.logo{width:222px;height:61px;padding:0;margin:0;}
#logo{margin:0;padding:0;padding-left:20px;margin-top:10px;float:left;}
.navlink a, .navlink a:hover{
	text-decoration: none;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
	font-weight: bold; 
	color:#000073;
}

.clearfloat{clear:both;}

h1{
	font-family: Arial, sans-serif;	
    font-size: 18px;
	font-weight: bold;
	margin:0px;
	padding:0px; 
	color: #008aaa;
	margin-bottom:10px;
}
h2{ 
	font-family: Arial, sans-serif;	
    font-size: 14px;
	font-weight: bold;
	margin:0px;
	padding:0px; 
	color: #008aaa;
	margin-bottom:10px;
}
h3{ 
	font-family: Arial, sans-serif;	
    font-size: 12px;
	font-weight: bold;
	margin:0px;
	padding:0px; 
	color: #000;
	margin-bottom:10px;
}


p {
	color: #5f6163;
    font-family: Arial, sans-serif;	
    font-size: 12px;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	line-height:20px;
}
#content p {
	color: #5f6163;
	font-family: Arial, sans-serif;
	font-size: 11px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	line-height:17px;
	text-align: left;
}
li {color:#000;  font-family: Helvetica, Arial, sans-serif;	
    font-size: 12px;
	margin:0px;
	padding:0px;
	}
#topright{height:110px;}
#middleright{height:200px;}
#bottomright{margin:0;padding:0;padding-bottom:10px;margin-right:15px;}

#bottomright p{
	color:#fff;
	font-size:11px;
	line-height:13px;
	text-align:right;
	padding-bottom:0px;
	margin-bottom:0px;
}
#bottomright a{
	color:#fff;
	font-size:11px;
	font-weight:normal;
}

#development{
	width: 970px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	margin-left: auto;
	margin-right: auto;
}

#development p{
	margin:0px;
	padding:0px;
	text-align: right;
	float:right;
    color:#fff;
	font:9px Arial, sans-serif;
}

#development a {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
    color:#fff;
    background:transparent;
	}

#development a:hover{
  text-decoration: underline;
  background:transparent;
  }

#tradingsignalsdetail{
	padding:0;
	margin:7px;
}

#tradingsignalsintro{
 margin-bottom:10px;
 margin-left:0;
 padding-left:0;
}
#tradingsignalsdetail #tradingsignalsintro p{
	margin:0;
	padding:0;
	color:#000;
	font-size:11px;
	line-height:16px;
}
#mainheader{
	width:676px;
	margin:0;
	padding:0;
}
#mainlefttop{
	float:left;
	width:500px;
	margin:0;
	padding:0;
}
#mainlefttop p{
	padding:0;margin:0;
}
#mainrighttop{
	float:right;
	width:105px;
	height:87px;
	margin:0;
	padding:0;
    background-position: bottom left;
    background-repeat: no-repeat;
    background-image:url('images/mainrightbuttontopshadow.gif');
}
#mainrighttop p{
	text-align:right;
	margin:0;
	padding:0;
	margin-top:10px;
	padding-bottom:10px;
}
#mainrighttopwrapper{
	margin:0;
	padding:0;
	padding-top:23px;
}
#mainimage{
	margin:0;
	padding:0;
}

.tradingsignalrow{
margin-top:10px;
width:676px;
}
.tradingsignalupdaterow{
margin-top:10px;
width:455px;
}
.tradingsignalupdaterow dl{width: 215px;overflow: auto;margin: 0;padding:0;background: #f0f0ec url(images/signaldots.gif) repeat-x 0 0.8em;}
.tradingsignalupdaterow dt,.tradingsignalupdaterow dd{background: #f0f0ec;font-size: 11px;font-weight:normal;padding:0;margin:0;}
.tradingsignalupdaterow dt{float: left;padding:0;padding-right: 1px;padding-left:10px;color: #5f6163;margin:0;}
.tradingsignalupdaterow dd{padding:0;margin:0;float: right;padding-left: 1px;padding-right:10px;color: #f3703a; font-weight:bolder}
.bluedata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: none;
}
.reddata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
.red11blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	background-color: #00FFFF;
}
.red11green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	background-color: #00FF00;
}
.red11yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFF00;
}


.tradingsignalupdaterow dl.tradingsignaltotal {background: url(images/totaldots.gif) repeat-x 0 0.75em;}

.tradingsignalupdateyear, .tradingsignalupdateyearlast {
margin:0;
padding:0;
float:left;
margin-right:15px;
background: #f0f0ec;
padding-left:10px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}
.tradingsignalupdateyear p,.tradingsignalupdateyearlast p{
  width:200px;
}
.tradingsignalupdateyear h1, .tradingsignalupdateyearlast h1{
	font-size:12px;
	font-weight:bold;
	color:#555;
	margin:0;
	padding:0;
	margin-top:5px;
	margin-bottom:0px;
}
.tradingsignalyear,.tradingsignalyearlast {
margin:0;
padding:0;
float:left;
margin-right:12px;
background: #f0f0ec;
padding-top:5px;
padding-bottom:5px;
}
.tradingsignalyearlast, .tradingsignalupdateyearlast{
margin-right:0px;
}

dl{width: 170px;overflow: auto;margin: 0;padding:0;background: #f0f0ec url(images/signaldots.gif) repeat-x 0 0.8em;}
dt,dd{background: #f0f0ec;font-size: 11px;font-weight:normal;padding:0;margin:0;}
dt{float: left;padding:0;padding-right: 1px;padding-left:5px;color: #5f6163;margin:0;}
dd{padding:0;margin:0;float: right;padding-left: 1px;padding-right:5px;color: #f3703a; fo}
.tradingsignaltotal dd, .tradingsignaltotal dt{font-weight:bold;color:#20516d;}
dl.tradingsignaltotal {background: url(images/totaldots.gif) repeat-x 0 0.75em;}

#rightside dl{width: 210px;overflow: auto;margin: 0;margin-top:2px;padding:0;background: url(images/signaldots.gif) repeat-x 0 0.75em;}
#rightside dt,#rightside dd{background: #b4e9f3;font-size: 10px;font-weight:normal;padding:0;margin:0;}
#rightside dt{float: left;padding:0;padding-right: 1px;padding-left:7px;color: #000;margin:0;}
#rightside dd{padding:0;margin:0;float: right;padding-left: 1px;padding-right:0px;color: #000;}
#rightside .detailheading dd, #rightside .detailheading dt{font-size:11px;color:#f3703a;}
#rightside dl.detailheading {background: url(images/headingdots.gif) repeat-x 0 0.8em;}

.tradingsignaltotalhr{
 width: 140px;  /*needed for IE to prevent disappearing content!*/
 height:3px;
 margin:0px;
 padding-top:0px;
 padding-bottom:1px;
 margin-left:10px;
 margin-top:6px;
 margin-bottom:4px;
 background: url(images/tradingsignalhr.gif) repeat-x top left; 
 line-height:1px;
 font-size:1px;
}
h4{
 margin:0;padding:0;font-weight:bold;font-size:14px;color:#008aaa;margin-left:10px;
}


#rightsidebuynowbutton{
	width:79px;
	height:33px;
	margin:0;
	padding:0;
    background-position: bottom left;
    background-repeat: no-repeat;
    background-image:url('images/buy-now-shadow.gif');
}
#contentsmallbutton{
	width:79px;
	height:33px;
	margin:0;
	padding:0;
    background-position: bottom left;
    background-repeat: no-repeat;
    background-image:url('images/Configuration shadow.gif');
}


.active{color:#1e8428;}

.h2left{
position:relative;float:left;margin:0;padding:0;
}
.h2right{
position:relative;float:right;margin:0;padding:0;
}
.search {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F3703A;
	background-color: #37393C;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #37393C;
	border-right-color: #37393C;
	border-bottom-color: #37393C;
	border-left-color: #37393C;
}
ul.benefitslist{
	margin:0;
	padding:0;
	margin-top:5px;
    margin-left: 0px; padding-left: 5px;
	vertical-align:middle;
	list-style-type:none;
}

ul.benefitslist li{
	color:#000;
	font-size:11px;
	margin-bottom:3px;
	padding-left:10px;
	padding-right:5px;
	background: url(images/list-blue-dot.gif) no-repeat 0px 5px;
	font-size:11px;
	line-height:14px;
}
.upperscript {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #008aaa;
	text-decoration: none;
}
.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F6163;
}
.greytable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F6163;
	background-color: #F0F0EC;
	
}
.strikethrough {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F00;
	text-decoration: line-through;
	
}
.greentext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #15aa4d;
	font-weight: bold;
	
}
.whitegrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #CCC;
	
}
.bluegrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #008aaa;
	background-color: #F0F0EC;
	font-weight: bolder;
	text-decoration: underline;
}
.lblueable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F6163;
	background-color: #E7F7FF;
}
.lpinkable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F6163;
	background-color: #F2E4E1;
}


.whitetable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F6163;
	background-color: #CCCCCC;
}
#navigation {
	float: left;
	

	padding: 0px;
	margin: 0px;

}
#navigation ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#navigation li {
	display:inline;
	text-decoration: none;
}
#navigation a {
	text-decoration:none;
	background:#E4E1E4;
	color: left;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	background-position: top left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#navigation a:hover {
	background:#F3703A;
	color: #FFF;
	text-decoration: underline;
}


#navigation a.current {
	color: #FFF;
	text-transform: none;
	background-attachment: fixed;
	background-color: #F3703A;
}