html{ height: 100%; }
body { height: 100%; text-align: center; margin: 0px; padding: 0px; font: 8pt/17pt tahoma; letter-spacing: 1px; background-color: #FFFFFF; }
textarea { font: 9pt/10pt tahoma; padding: 2px 0px 0px 3px; letter-spacing: 1px; }
td { text-align: center; font: 9pt/17pt tahoma; }
ul{ text-align: left; margin-left: 20px; }

.chart { border-bottom: 1px solid #C4C4C4; }
.special { text-decoration: line-through; }

.plusList { list-style-image: url('i/plus.gif'); width: auto; margin: 5px 0px 20px 25px; }
.yellowList{ list-style-image: url('i/bullet_yellow.gif'); width: auto; margin: 5px 0px 20px 25px; }
.purpleList{ list-style-image: url('i/bullet_purple.gif'); width: auto; margin: 5px 0px 20px 25px; }
.blueList{ list-style-image: url('i/bullet_blue.gif'); width: auto; margin: 5px 0px 20px 25px; }

a:link    { color: #4294de; text-decoration: underline; }
a:visited { color: #4294de; text-decoration: underline; }
a:hover   { color: #02356e; text-decoration: none; }
a:active  { color: #02356e; text-decoration: underline; }

a.big:link    { font: 17pt/18pt courier new; text-decoration: underline; }
a.big:visited { font: 17pt/18pt courier new; text-decoration: underline; }
a.big:hover   { font: 17pt/18pt courier new; text-decoration: none; }
a.big:active  { font: 17pt/18pt courier new; text-decoration: underline; }
.big{ font: 17pt/18pt courier new; letter-spacing: -1px; }

a.blue:link,a.blue:visited,a.blue:hover,a.blue:active   { color: #01cee3; }
a.green:link,a.green:visited,a.green:hover,a.green:active  { color: #03f71d; }
a.yellow:link,a.yellow:visited,a.yellow:hover,a.yellow:active { color: #f8ff01; }
a.red:link,a.red:visited,a.red:hover,a.red:active   { color: #f90101; }


.divider { height: 1px; font-size: 1px; line-height: 1px; background-image: url('i/dotted.gif'); }

.arial { font: 10pt/11pt arial; }
.b { font-weight: bold; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.link { cursor: pointer; border: 0px; }
.tiny { font: 7pt/9pt tahoma; letter-spacing: 2px; }
.light { color: #c4c4c4; }
.tight { line-height: 10pt; }

.black{ color: #000000; }
.white{ color: #FFFFFF; }
.grey { color: #666666; }
.blue{ color: #1c68b3; }
.lightBlue{ color: #0ac1ed; }
.gold{ color: #f5eb86; }
.orange{ color: #fab534; }
.green{ color: #15f109; }
.yellow{ color: #edf71d; }
a.yellow:link{ color: #edf71d; }

.title{ font: 13pt/15pt arial; font-weight: bold; letter-spacing: 0px; }

.bigPrice { font: 15pt/17pt tahoma; font-weight: bold; }

.compareName{ font: 13pt/15pt arial; letter-spacing: 0px; font-weight: bold; }

.input { width: 110px; font: 9pt/10pt tahoma; padding: 2px 0px 0px 3px; letter-spacing: 1px; margin: 0px 0px 10px 0px; }
.inputLabel { font: 9px verdana; }
.inputField {  }
.littleButton { text-align: center; font: 9pt/12pt tahoma; background-image: url('i/little_button.jpg'); width: 40px; height: 20px; border-left: 1px solid #EFEFEF; border-top: 1px solid #EFEFEF; border-right: 1px solid #666666; border-bottom: 1px solid #666666; }
.littleButtonOn { text-align: center; font: 9pt/12pt tahoma; background-image: url('i/little_button_on.jpg'); width: 40px; height: 20px; border-left: 1px solid #EFEFEF; border-top: 1px solid #EFEFEF; border-right: 1px solid #666666; border-bottom: 1px solid #666666; }

.login { background-image: url('i/login.jpg'); width: 200px; height: 153px; overflow: hidden; float: left; border-top: 1px solid #999999; border-left: 1px solid #999999; }

.clear { clear: both; height: 1px; line-height: 1px; font-size: 1px; }
.pad { padding: 15px; }
.leftPad { padding: 0px 0px 0px 15px; }

.portfolioHeader{ width: 295px; height: 61px; }

.button { border: 1px solid #000000;
	  border-right: 2px solid #000000;
	  border-bottom: 2px solid #000000;
	  background-color: #F5F5F5;
	  font: 8pt/11pt tahoma;
	  letter-spacing: 1px;
	  height: 22px;
	  width: 110px;
	  padding: 0px 0px 3px 0px; } 
		  
.mousebutton {   border: 1px solid #000000;
		 border-right: 1px solid #000000;
		 border-bottom: 1px solid #000000;
		 background-color: #f4f9ff;
		 font: 8pt/11pt tahoma;
		 letter-spacing: 1px;
		 height: 22px;
		 width: 110px;
		 padding: 1px 0px 3px 0px; }
		 		 
.newsMain{ width: 750px; margin: 55px auto; }