@charset "UTF-8";
/* CSS Document */
html, body {height: 100%}

* {
	margin:0;
	padding:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	background-color:#dcdcdc;
  padding-top: 5px;
  line-height:25px;
}
a{
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}
img{
  border:0;
}

#login{
  width:990px;
  height: 60px;
	margin:0 auto;
  display:none;
}

#login_name{
  border:0;
  padding:5px;
  color:#828282;
  width:220px;
}

#login_password{
  border:0;
  padding:5px;
  color:#828282;  
  width:220px;  
}

#header{
  width:990px;
  height: 64px;
	margin:0 auto;
  background-image:url(../images/bg_header_2.gif);
	background-repeat:repeat-x;
  position:relative;
}
#login_link{
  width:150px;
  height:26px;
  background-color:#dcdcdc;
  position:absolute;
  top:0;
  right:31px;
  font-size:12px;
  padding-left:10px;
}

#logout_link{
  width:145px;
  height:26px;
  background-color:#dcdcdc;
  position:absolute;
  top:0;
  right:31px;
  font-size:12px;
  padding-left:7px;
}

#login_btn{
	background-image:url(../images/btn_header_login.gif);
	background-repeat:no-repeat;
	width:77px;
	height:38px;
	margin-top:-6px;
	border:0px;
	cursor:pointer;
	text-decoration:none;
	background-color:transparent;
	display:inline-block;
}

#login_link a{
  color:#818181;
}

#logout_link a{
  color:#818181;
}

#header_logo{
  width:377px;
  height: 52px;
  margin-left:3px;
  float:left;
  padding-top:12px;
}

#menu{
  float:left;
  margin:31px 0 0 50px;
}

.menu_item{
  margin-left:4px;
  float:left;
}
.opacity {
   background:url(data:image/png;base64,iVBORw0KG...);
   background:rgba(42, 202, 10, 0.85);
   height:33px;
}

.opacity_img {
    filter:alpha(opacity=85);
    -moz-opacity: 0.85;
    -khtml-opacity: 0.85;
    opacity: 0.85;
}

.opacity a{
  margin:8px 0 0 18px;
  color:#FFF;
  font-size:13px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:none;
}

.opacity2 {
   background:url(data:image/png;base64,iVBORw0KG...);
   background:rgba(42, 202, 10, 0.5);
   height:33px;
}

.opacity2_img {
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.opacity2 a{
  margin:8px 0 0 18px;
  color:#FFF;
  font-size:13px;
  font-family:Arial;
  font-weight:bold;  
  text-decoration:none;
}

#home_top{
  width:100%;
  background-image:url(../images/bg_home_top_top_3.gif); 
  background-repeat:repeat-x;
  height:52px;
}

#keyword2{
  width:450px;
  border:0;
  padding:11px;
  color:#747474;
  font-size:14px;
}

#goBtn{
  border:0;
}

#home_content{
  margin: 0 30px 0 31px;
  width: 906px;
  background-color:#FFF;
  padding-left:23px;
}

#how_it_works{
  background-color:#4ad22f;
  font-family: Arial;
  font-size: 24px;
  color:#FFF;
  width: 144px;
  padding:3px;
}

#learn_more{
  font-size: 14px;  
  color:#3b5998;
  text-decoration:none;
}

#learn_more:hover{
  text-decoration:underline;
}

#homepageTable{
  margin-top:20px;
  width:370px;
}
#homepageTable th{
  font-size:11px;
  color:#010101;
  line-height:15px;
  font-weight:normal;
}

.ticker_name_home a{
  font-size:14px;
  color:#636363;
}

.company_name_home a{
  font-size:12px;
  color:#636363;
  line-height:20px;
}

.ticker_percent_green{
  font-size:14px;
  color:#1d9a29;
  text-align:left;
}

.ticker_percent_red{
  font-size:14px;
  color:#ff0000;
  text-align:left;  
}

.ticker_details_name_home a {
  font-size: 12px;
  color:#3b5998;
  text-decoration:none;
}

.ticker_details_name_home a:hover{
  text-decoration:underline;
}


#footer_home{
  margin: 0 30px 0 31px;
  width: 929px;
}

.footer_menu{
  font-size:10px !important;
  color:#898989 !important;
  margin-left:10px !important;
}
#search_box{
  float:left;
  margin:5px 0 0 0;
  
}

#keyword22{
  width:373px;
  padding:6px;
  border:0;
  color:#747474;
  font-size:14px;
}

#goBtn22{
  width:31px;
  height:27px;
}

#symbol_name{
  float:left;
  width:260px;
}
#symbol_name h1{
  color:#000;
  font-weight:bold;
  font-size:28px;
  margin-top:10px;
}

.prev_close{
  font-size:18px;
  color:#000;
}

#vote{
  margin-top:15px;
  width:200px;
  height:125px;
  background-color:#efefef;
  padding: 10px 0 0 10px;
}

#vote p{
  color:#000;
  font-size:19px;
}

#vote_disagree{
  margin-left:10px;
}

#vote_why{
  font-size:14px;
  color:#3b5998;
  margin-top:10px;
}

#vote_why_input{
  width:130px;
  border:0;
  margin-left:10px;
  padding:1px;
  height:20px;
}

#vote_result{
  float:left;
  margin-left:10px;
  font-size:12px;
}

#vote_buttons{
  display:none;
  margin-top:5px;
}

#vote_agree{
  cursor:pointer;
}

#vote_disagree{
  cursor:pointer;
}

#vote_save{
  cursor:pointer;
}

.under{
  cursor:pointer;
}
.under:hover{
  text-decoration:underline;
}
#vote_cancel{
  cursor:pointer;
}

#vote_how{
  color:#3b5998;
  font-size:11px;
  text-decoration:none;
}
#vote_how:hover{
  text-decoration:underline;
}

.green{
  color:#1e9a29;
}
.green_even{
  color:#1d9a29 !important;
  background-color:#ececec;
}
.red{
  color:#F00;
}
.red_even{
  color:#F00 !important;
  background-color:#ececec;
}

a.blue{
  color:#3b5998;
  font-size:14px;
}

#content_block{
  margin-top:25px;
}

.content_block_content{
  border: 1px solid #8ecf81;
  border-left: none;
  font-size:13px;
  background-color:#e2fbdc;
  overflow:hidden;
  line-height:16px;
}

#content_block_close{
  position:absolute;
  right: 11px;
  top:9px;
}
#content_block2_close{
  position:absolute;
  right: 11px;
  top:9px;
}

.show{
display:inline-block;
float:left;
margin-right:5px;
font-size:12px;
font-weight:normal;
}

.checkBx{
display:inline-block;
float:left;
font-size:12px;
margin-right:25px;
}

#block_close_image{
  cursor:pointer;
}
#block2_close_image{
  cursor:pointer;
}

.even{
  background-color:#ececec;
}

.solidBorder {
  margin-bottom:10px;
}

.solidBorder th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3d3d3;
	text-align:left;
  font-size: 12px;
  font-weight:bold;
  color:#000;
}
.solidBorder td {
	text-align:left;
  font-size: 14px;
  color:#636363;
  vertical-align:bottom;
}

#rss1{
  width:415px;
}

.rss_header{
  background-image:url(../images/bg_quotes_rss_header.gif);
	background-repeat:no-repeat;
  width:415px;
  height:53px;
}
.rss_footer{
  background-image:url(../images/bg_quotes_rss_footer.gif);
	background-repeat:no-repeat;
  width:415px;
  height:13px;
}

.rss_content{
  width:413px;
  border-left:1px solid #c8c8c8;
  border-right:1px solid #c8c8c8;
}

.rss_into{
  width:390px;
  margin:10px 0 0 12px;
  line-height:18px;
  height:390px;
  overflow:auto;
}

.rss_into a{
  font-size:14px;
  font-weight:bold;
  color:#000;
}
.rss_into p{
  font-size:13px;
  color:#535353;
}

#rss1_close_image{
  cursor:pointer;
}

#rss4{
  margin-top:30px;
}
#rss3{
  margin-top:30px;
}

.open_row{
  font-size:30px; 
  color:#2ac909;
  font-weight:bold;
  cursor:pointer;
}

.open_row:hover{
  text-decoration:none;
}

.solidBorder2 th{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3d3d3;
}
.solidBorder2  a{
  font-size:12px;
  font-weight:bold;
  color:#3b5998;
}

.tickerLink{
  font-size:22px;
  font-weight:bold;
  color:#3b5998;
}

.signals_tr_even{
  height:65px;
  background-color:#FFF;
}
.signals_tr_ogg{
  height:65px;
  background-color:#f6f6f6;  
}

.back_green{
  height:65px;
  background-color:#bdf2a8;
}

.delSignalsLink a{
  font-size:14px;
  color:#535354;
}

#add_signals{
  width:242px;
  border:1px solid #c2c2c2;
  padding:6px;
  margin-top:8px;
}

.added_info th{
  text-align:left;
  font-size:12px;
  font-weight:normal;
  color:#000;  
  line-height:15px;
  padding:10px 0 10px 0;
}

.content_txt{
  line-height:20px;
  padding-right:80px;
}

.content_txt h2{
  font-size:18px;
}

.content_txt h3{
  padding:25px 0 0 0;
  font-size:30px;
  color:#29cb08;
  font-family:Trebuchet MS;
}

.content_txt strong{
  font-size:13px;
  color:#000;
}

.content_txt p, li{
  font-size:13px;
}
.content_txt ul{
  list-style-type: disc; 
  list-style-image: url(../images/li_arrow.gif);
  margin-left:15px;
}

#hidden_tip{
  height:100px;
  left:760px;
  position:absolute;
  top:255px;
  width:170px;
  z-index:100;
}

#hid_tip{
 position:absolute;
  top:145px;
  width:222px;
  left:740px;
  display:none;
}

.signal_td{
  cursor:pointer;
}

#forgot_link{
  color:#787878;
  font-size:12px;
}


#forgot_panel{
	width: 185px;
	height: 153px;
	border: 1px solid #8d8d8d;
	background-color: #fbfbfb;
	position: relative;
}


#forgot_panel .txt{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	margin: 5px 0 0 10px;
  float:left;
  width:150px;
}


.forgot_input{
	margin: 10px 0 0 10px;
}

.forgot_input input{
	border: 1px solid #c1c1c1;
	width:154px;
	padding:4px;
}


#reset_password{
	background-image:url(../images/btn_reset_pasw_2.gif);
	background-repeat:no-repeat;
	width:130px;
	height:27px;
	border:0px;
	cursor:pointer;
	text-decoration:none;
	display:inline-block;
	margin:13px 10px 0 0;	
}

#close_forgot {
	background-image:url(../images/btn_close_forgot_panel_2.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	border:0px;
	cursor:pointer;
	text-decoration:none;
	background-color:transparent;
	display:inline-block;
}

#save_password{
  background-image:url(../images/btn_save_2.gif);
  background-repeat:no-repeat;
  width:53px;
  height:27px;
  border:0px;
  cursor:pointer;
  text-decoration:none;
  background-color:transparent;
  display:inline-block;
}

.my_acc p{
  color:#636363;
  font-size:14px;
  margin:10px 0 10px 0;
}

.my_acc label{
  color:#000;
  font-size:13px;
}

.my_acc hr{
  margin:20px 0 20px 0;
}

#email_report{
  color:#000;
  width:370px;
  padding:4px;
  border:1px solid #b6b6b6;
}

#pass1{
  color:#000;
  width:370px;
  padding:4px;
  border:1px solid #b6b6b6;
}
#pass2{
  color:#000;
  width:370px;
  padding:4px;
  border:1px solid #b6b6b6;
}
