/* Main Framework
________________________________________________________*/

html {
	background: #fff;
}
body {
	margin: 0;
	color: #333;
	font: 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #fff url(http://dev.members.stocktradersdaily.com/images/bg-boby.gif) repeat-x 0 0;
	min-width: 1000px;
	position: relative;
	height: 100%;
	min-height: 100%;
}
img {
	border-style: none;
}
a {
	text-decoration: none;
	color: #0B6EA3;
	outline: 0;
}
a:hover {
	text-decoration: underline;
}
.section,
.row {
	height: 1%;
	overflow: hidden;
}
p {
	margin-bottom: 15px;
}
blockquote {
	padding: 20px;
	line-height: 30px;
	margin: 0;
	color: #444;
	font-style: italic;
	font-size: 20px;
	background: #E6F1F8;
}
blockquote ul {
	font-size: 16px;
}
blockquote p {
	margin-top: 0px;
}
.notify {
	color: #e11313;
	font-weight: bold;
}
.hilite {
	color: #E26C17;
}
.quiet {
	color: #A1A1A1;
}
.more {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}
.hide {
	display: none;
}
#wrapper {
	margin: 0 auto;
	width: 940px;
	padding-bottom: 100px;
}
#header {
	height: 110px;
	overflow: visible;
}
.logo {
	float: left;
	width: 187px;
	height: 40px;
	background: url(http://dev.members.stocktradersdaily.com/images/logo.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 40px 0 0 1px;
}
.logo a {
	position: relative;
	cursor: pointer;
	display: block;
	height: 40px;
}
ul.tickList {
  list-style-image: url('http://dev.members.stocktradersdaily.com/images/images_tick.gif');
  background: #F9F9F9;
  padding-top: 10px;
  padding-left: 40px;
  padding-bottom:10px;
	
}
ul {
	margin-top: 10px;
	margin-bottom: 20px;
	overflow: visible;
}
ul.features {
	background: #FFFDF1;
	padding: 10px 20px 10px 20px;
}
ul.features li {
	list-style-type: none;
}
ul.features li {
	margin-bottom: 5px;
}
li {
	margin-bottom: 10px;
}

.last {
	margin-right: 0px !important;
}

.bottom {
	margin-bottom: 0px !important;
}

.noBG {
	background: none !important;
}

/* Columns
-------------------------------------------------------------- */

/* Sets up basic grid floating and margin. */
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-25 {float:left;margin-right: 20px;}

/* The last column in a row needs this class. */
div.last { margin-right: 0; }

/* Use these classes to set the width of a column. */
.span-1  { width: 20px;}
.span-2  { width: 60px;}
.span-3  { width: 100px;}
.span-4  { width: 140px;}
.span-5  { width: 180px;}
.span-6  { width: 220px;}
.span-7  { width: 280px;}
.span-8  { width: 300px;}
.span-9  { width: 340px;}
.span-10 { width: 380px;}
.span-11 { width: 420px;}
.span-12 { width: 460px;}
.span-13 { width: 500px;}
.span-14 { width: 540px;}
.span-15 { width: 600px;}
.span-16 { width: 620px;}
.span-17 { width: 660px;}
.span-18 { width: 700px;}
.span-19 { width: 740px;}
.span-20 { width: 780px;}
.span-21 { width: 820px;}
.span-22 { width: 860px;}
.span-23 { width: 900px;}
.span-24 { width: 940px;}
.span-25, div.span-25 { width: 980px; margin: 0; }

.clearfix {
	height: 1%;
}

/* --------------------------------------------------------------

Boilerplate forms.css
* Sets up some default styling for forms

-------------------------------------------------------------- */

label {
	width: 140px;
	cursor: auto;
	margin-right: 10px;
	font-size: 13px;
	color: #888;
	font-weight: normal;
	/*display: inline-block;*/
	vertical-align: top;
	font-weight: bold;
	text-align: right;
}
input.radio {
        margin: 0; padding: 0; float: left; border:0 none;

}
input {
	background: #fefdf3;
	-moz-border-radius: 4px 4px 4px 4px;
	-moz-box-shadow: inset 1px 1px 3px #888;
        -webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #DEEDF6;
	color: #444444;
	font-size: 13px;
	font-family: 'Trebuchet MS', Helvetica,Arial,sans-serif;
	left: 0;
	padding: 7px 7px 5px 6px;
	/*height: 18px;*/
	z-index: 1;
	/*width: 300px;*/
}
input:focus {
	-moz-box-shadow: inset 1px 1px 3px #666;
	color: #444 !important;
	background-color: #fff;
}
select {
	font-size: 13px;
}

/* Fieldsets */
fieldset {
	border: none;
	margin-bottom: 10px;
	padding-top: 0px;
	overflow: visible;
}
legend {
	padding: 0 .4em;
	font-weight: bold;
	font-size: 1.2em;
}
.field {
	display: block;
	margin: 0 10px 10px 0px;
	position: relative;
}
div .field.submit {
	margin-bottom: 0px;
}
.field.submit input {
	-moz-box-shadow: none;
	-moz-box-radius: none;
	-box-shadow: none;
	box-radius: none;
	padding: 0;
	margin: 0;
	width: auto;
	height: auto;
	border: 0;
}


/* Textareas */
textarea {
	width: 240px;
	background: #fefdf3;
	 -webkit-border-radius: 4px 4px 4px 4px;
        border-radius: 4px 4px 4px 4px;

	-moz-border-radius: 4px 4px 4px 4px;
	-moz-box-shadow: inset 1px 1px 2px #888;
	-order-radius: 4px 4px 4px 4px;
	box-shadow: inset 1px 1px 2px #888;
	border: 1px solid #DEEDF6;
	color: #444444;
	font-size: 13px;
	font-family: 'Trebuchet MS', Helvetica,Arial,sans-serif;
	left: 0;
	padding: 5px 7px 5px 6px;
	height: 100px;
	width: 300px;
}
textarea:focus {
	-moz-box-shadow: inset 1px 1px 3px #888;
	color: #444 ;
	background-color: #fff;
}


/* hForm
-------------------------------------------------------------- */
form.hform p {
	margin: 0 ;
}
form.hform p label {
	float: left;
}

form.hform p input {
}
form.hform p select {
}

form.hform p input.button {
	width: auto;
}
form.hform p input.checkbox {
	width: auto;
	 margin: 0; padding: 0; float: left; border:0 none;
}

form.hform p input.radio {
	/*width: auto;*/
    margin: 0; padding: 0; float: left; border:0 none;
}

form.hform p.checkbox {
	margin-left: 100px;
	 margin: 0; padding: 0; float: left; border:0 none;
}
form.hform p.checkbox label {
	float: none;
	 margin: 0; padding: 0; float: left; border:0 none;
}
form.hform p.checkbox input {
	width: auto;
	 margin: 0; padding: 0; float: left; border:0 none;
}

form .item {
	position: relative;
	background: #fff;
	-moz-border-radius: 4px 4px 4px 4px;
	-order-radius: 4px 4px 4px 4px;
}
form .item .add-item {
	position: absolute;
	top: 27px;
	right: -4px;
	width: 24px;
	height: 24px;
	background: url('http://dev.members.stocktradersdaily.com/images/btn-item-add.png') top left no-repeat;
}

/* vForm
-------------------------------------------------------------- */
form.vform p {
	float: left;
}
form.vform p label {
	display: block;
	clear: both;
	text-align: left;
}
form.vform textarea {
	width: 640px;
	height: 70px;
}

form.vform p.checkbox {}

form p {
	margin-right: 10px;
}

form p.last {
	margin-right: 0px;
}
.loginbox {
	 background: #E6F1F8;
        padding: 20px;
        -moz-border-radius: 8px 8px 8px 8px;
        -order-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
        border-radius: 8px 8px 8px 8px;
	
	 width: 400px;		
 }
/*** Invite ***/
.invite {
	background: #E6F1F8;
	padding: 20px;
	-moz-border-radius: 8px 8px 8px 8px;
	-order-radius: 8px 8px 8px 8px;
	
}
form.invite {
	background: #E6F1F8;
	padding: 20px;
	-moz-border-radius: 8px 8px 8px 8px;
	-order-radius: 8px 8px 8px 8px;
	
}
fieldset.message {
	padding: 0px;
	margin-bottom: 0px;
}

fieldset.item p {
	margin: 4px 10px 0 0;
}

form .add-item {}

p.w40 {width: 40px;}
p.w40 input, p.w40 label { width: 26px;}
p.w60 {width: 60px;}
p.w60 input, p.w60 label { width: 46px;}
p.w70 {width: 70px;}
p.w70 input, p.w70 label { width: 56px;}
p.w80 {width: 80px;}
p.w80 input, p.w80 label { width: 66px;}
p.w90 {width: 90px;}
p.w90 input, p.w90 label { width: 76px;}
p.w100 {width: 100px;}
p.w100 input, p.w100 label { width: 86px;}
p.w300 {width: 300px;}
p.w300 input, p.w300 label { width: 286px;}

fieldset.submit {
	text-align: right;
	padding-right: 0px;
}
fieldset.submit p {
	float: right;
	margin-right: 0px;
}


/*input.submit {
	-moz-border-radius:6px 6px 6px 6px;
	background:-moz-linear-gradient(0% 100% 90deg, #275B8E 0%, #3780C1 50%, #3E93DD 50%, #7DA8DD 100%) repeat scroll 0 0 transparent;
	-moz-box-shadow:none;
	border:1px solid #1A3E69;
	color:#FFF;
	font-family:"helvetica neue",helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:1;
	padding:8px 0;
	text-align:center;
	text-shadow:-1px -1px 0 #444;
	text-transform:uppercase;
	padding: 7px 10px;
	margin-right: 10px;
}

input.altButton.submit {
	-moz-border-radius:6px 6px 6px 6px;
	background:-moz-linear-gradient(0% 100% 90deg, #999 0%, #aaa 50%, #ccc 50%, #eee 100%) repeat scroll 0 0 transparent;
	-moz-box-shadow:none;
	border:1px solid #888;
	color:#666;
	font-family:"helvetica neue",helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:1;
	padding:8px 0;
	text-align:center;
	text-shadow:1px 1px 0 #ddd;
	text-transform:uppercase;
	padding: 7px 10px;
	margin-right: 10px;
} */

input.submit {
 -moz-border-radius:6px 6px 6px 6px;
 background: #1e5799; /* Old browsers */
 background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera11.10+ */
 background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
 background: linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
 -moz-box-shadow:none;
 border:1px solid #1A3E69;
 color:#FFF;
 font-family:"helvetica neue",helvetica,arial,sans-serif;
 font-size:12px;
 font-weight:bold;
 line-height:1;
 padding:8px 0;
 text-align:center;
 text-shadow:-1px -1px 0 #444;
 text-transform:uppercase;
 padding: 7px 10px;
 margin-right: 10px;
 cursor:pointer; cursor: hand;
}
input.submit-small {
 background: #1e5799; /* Old browsers */
 background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */

 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera11.10+ */
 background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
 background: linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
 -moz-box-shadow:none;

 border: 1px solid #1A3E69;
 border-radius: 4px 4px 4px 4px;
 color: #FFF;
 margin: 0 2px;
 padding: 2px 2px;
 cursor:pointer; cursor: hand;
 text-shadow:-1px -1px 0 #444;
 text-align:center;
}
input.altButton.submit {
 -moz-border-radius:6px 6px 6px 6px;
 background: rgb(242,246,248); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,246,248,1)), color-stop(50%,rgba(216,225,231,1)), color-stop(51%,rgba(181,198,208,1)), color-stop(100%,rgba(224,239,249,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* Opera11.10+ */
 background: -ms-linear-gradient(top, rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* IE10+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */
 background: linear-gradient(top, rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* W3C */
 -moz-box-shadow:none;
 border:1px solid #aaa;
 color:#888;
 font-family:"helvetica neue",helvetica,arial,sans-serif;
 font-size:12px;
 font-weight:bold;
 line-height:1;
 padding:8px 0;
 text-align:center;
 text-shadow:1px 1px 0 #ddd;
 text-transform:uppercase;
 padding: 7px 10px;
 margin-right: 10px;
 box-shadow: none;
}




/****** Body Elements ******/

#main {
	width: 100%;
	overflow: hidden;
	/*z-index: 2;*/
	position: relative;
}
#content {
	float: right;
	width: 701px;
	padding: 21px 0 36px;
	/*z-index: 2; */
	position: relative;
}
#content .heading {
	height: 1%;
	overflow: hidden;
	/*float:left;
	width:100%*/
}
.block {
	position: relative;
    float:left;
	margin: 0 0 25px;
	padding: 0 0 22px;
	border-bottom: 1px solid #e3e3e3;
}
.block.noB {
	border-bottom: 0;
}
.block.sub {
	position: relative;
	margin: 0 0 15px;
	padding: 0 0 15px;
}
.block.sub p {
	padding-left: 20px;
}
.block .top {
	position: absolute;
	top: 0px;
	right: 0px;
}
.heading h2 {
	margin: 0 0 13px;
	font-size: 30px;
	line-height: 32px;
}
.heading .row {
	display: block;
}
.heading .text {
	float: right;
	width: 200px;
	text-align: right;
	font-size: 10px;
	line-height: 14px;
}
.heading .search {
        float: right;
        width: 300px;
        text-align: right;
        line-height: 14px;
}

.heading .text span {
	display: block;
	color: #888;
	text-transform: uppercase;
}
.heading .text .date {
	float: right;
	font-size: 14px;
	line-height: 16px;
}
.heading .text .pdf {
	float: right;
	font-size: 14px;
	line-height: 16px;
	background: url('http://dev.members.stocktradersdaily.com/images/doc-pdf.png') top left no-repeat;
	padding-left: 24px;
	display: block;
}
.sub-title {
	display: block;
	margin: 0 0 18px;
	font-size: 16px;
	line-height: 18px;
}
.heading h3 {
	font-size: 20px;
	line-height: 24px;
	margin: 0 0 20px;
}
.heading h4 {
	float: left;
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 0 0 14px;
	color: #4a6728;
}
.heading .add-info {
	float: right;
	font-size: 10px;
	line-height: 16px;
	color: #a35e04;
	text-transform: uppercase;
}
.heading .text-info {
	color: #888888;
	float: right;
	font-size: 10px;
	line-height: 30px;
	text-transform: uppercase;
}
.section .text-holder {
	overflow: hidden;
	height: 1%;
	font-size: 14px;
	line-height: 20px;
}
#content .section .text-holder p {
	margin: 0 0 12px;
}


/****** Tables ******/


.table-description {
	display: block;
	color: #53722f;
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 9px;
}
.table-info,
.table-report {
	width: 100%;
	border-collapse: collapse;
	color: #444;
	font-size: .9em;
}
.table-info td,
.table-info th,
.table-report td {
	border: solid #fff;
	border-width: 0 1px 1px 0;
}
.table-info th {
	/*line-height: 40px;*/
	text-align: left;
	text-transform: uppercase;
	padding: 0 0 0 10px;
	background: url(http://dev.members.stocktradersdaily.com/images/bg-table-head.gif) repeat-x 0 0;
	color: #fff;
}
.table-info th.col1 {
	background: url(http://dev.members.stocktradersdaily.com/images/bg-table-head-lr.gif) repeat-x 0 0;
}
.table-info th.col6 {
	background: url(http://dev.members.stocktradersdaily.com/images/bg-table-head-lr.gif) repeat-x 100% 0;
}
.table-info .col1 {
}
.table-info .col2 {
}
.table-info .col3 {
}
.table-info .col4 {
}
.table-info .col5 {
}
.table-info .col6 {
}
.table-info td {
	font-size: 12px;
	line-height: 28px;
	padding: 0 0 0 10px;
}
.table-info .odd td {
	background: #f2f2f2;
	line-height: 30px;
}
.table-info .red-line td {
	background: #f1bfbf;
	line-height: 29px;
}
.table-info td.red,
.table-info td.no {
	color: #e11313;
}
.table-info td.no {
	font-weight: bold;
}
.table-info td.yes {
	background: #cce2b3;
	color: #53722f;
	font-weight: bold;
}
.table-report td {
	font-size: 12px;
	line-height: 14px;
	background: #f2f2f2;
	padding: 9px;
	color: #444;
}
.table-report .odd td {
	background: #fff;
	padding: 7px 9px;
}
.table-report .col1 {
	width: 114px;
	padding: 9px 0 9px 11px;
}
.table-report .col2 {
	width: 527px;
	font-weight: bold;
}
.table-report .col3 {
	width: 46px;
	text-align: right;
}
.table-report .time {
	float: left;
	width: 62px;
	margin: 0 10px 0 0;
	text-transform: uppercase;
	color: #999;
	text-align: right;
}
.table-report a {
	color: #0b6ea3;
}

.table-info.strategy {
	margin-bottom: 20px;
}
.table-info.strategy.positive td {
	color: #3B9332;
	font-size: 16px;
	font-weight: bold;
}
.table-info.strategy.negative td {
	color: #e11313;
	font-size: 16px;
	font-weight: bold;
}


/****** Navigation ******/

/*
#nav {
	float: right;
	width: 700px;
	margin: 40px 0 0;
	padding: 0;
	list-style: none;
	position: relative;
	z-index: 500;
}
#nav li {
	float: left;
	position: relative;
	margin-bottom: 0px;
}
#nav a {
	float: left;
	height: 40px;
}
#nav a span {
	display: none;
}
#nav .home {
	width: 50px;
	background: url(http://dev.members.stocktradersdaily.com/images/nav-home.gif) no-repeat;
}
#nav .home:hover, #nav .home.current {
	background: url(http://dev.members.stocktradersdaily.com/images/nav-home.gif) no-repeat 0 -40px;
}
#nav .analysis {
	width: 84px;
	background: url(http://dev.members.stocktradersdaily.com/images/nav-analysis.gif) no-repeat;
}
#nav .analysis:hover, #nav .analysis.current {
	width: 84px;
	background: url(http://dev.members.stocktradersdaily.com/images/nav-analysis.gif) no-repeat 0 -40px;
}
#nav .reports {
	width: 85px;
	background: url(http://dev.members.stocktradersdaily.com/images/nav-reports.gif) no-repeat;
}
#nav .reports:hover, #nav .reports.current {
	width: 85px;
	background: url(http://dev.members.stocktradersdaily.com/images/nav-reports.gif) no-repeat 0 -40px;
}
#nav .strategies {
	width: 102px;
	background: url(http://dev.members.stocktradersdaily.com/images/nav-strategies.gif) no-repeat;
}
#nav .strategies:hover, #nav .strategies.current {
	width: 102px;
	background: url(http://dev.members.stocktradersdaily.com/images/nav-strategies.gif) no-repeat 0 -40px;
}
#nav .trend-tracker {
	width: 130px;
	background: url(http://dev.members.stocktradersdaily.com/images/nav-trend-tracker.gif) no-repeat;
}
#nav .trend-tracker:hover, #nav .trend-tracker.current {
	width: 130px;
	background: url(http://dev.members.stocktradersdaily.com/images/nav-trend-tracker.gif) no-repeat 0 -40px;
}
#nav .comfort-zone {
	width: 128px;
	background: url(http://dev.members.stocktradersdaily.com/images/nav-comfort-zone.gif) no-repeat;
}
#nav .comfort-zone:hover, #nav .comfort-zone.current {
	width: 128px;
	background: url(http://dev.members.stocktradersdaily.com/images/nav-comfort-zone.gif) no-repeat 0 -40px;
}
#nav .invite-friends {
	width: 121px;
	background: url(http://dev.members.stocktradersdaily.com/images/nav-invite-friends.gif) no-repeat;
}
#nav .invite-friends:hover, #nav .invite-friends.current {
	width: 121px;
	background: url(http://dev.members.stocktradersdaily.com/images/nav-invite-friends.gif) no-repeat 0 -40px;
}


#nav ul {
	position: absolute;
	width: 268px;
	background: url('http://dev.members.stocktradersdaily.com/images/bg-nav-dropdown.png') bottom left no-repeat;
	padding: 0px 0px 10px 0px;
	top: 30px;
	left: -999em;
	z-index: 50;
}
#nav li:hover ul {
	left: -5px;
}

#nav ul li {
	list-style-type: none;
	margin: 0 0 0 7px;
	width: 252px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
}
#nav ul li.last {
	border-bottom: 0;
}
#nav ul li:hover {
	color: #0B6EA3;
	background: #E9F1F8;
}
#nav ul li a {
	display: block;
	padding: 5px 10px 5px 10px;
	height: auto;
	width: 100%;
	font-size: 13px;
}
**/

#nav {
	background: url('http://dev.members.stocktradersdaily.com/images/bg-nav.png');
	float: right;
	width: 700px;
	margin: 40px 0 0;
	padding: 0;
	list-style: none;
	position: relative;
	z-index: 500;
}
#nav li {
	float: left;
	position: relative;
	margin-bottom: 0px;
}
#nav a {
	float: left;
	font-weight: bold;
	color: #333;
	padding: 0 19px 0 19px;
	line-height: 40px;
}
#nav li li a {
	line-height: 16px;
}
#nav a:hover {
	text-decoration: none;
	color: #fff;
}

#nav .home span {
	background: url('http://dev.members.stocktradersdaily.com/images/bg-nav-home.png') 50% 50% no-repeat;
	width: 30px;
	height: 40px;
	display: block;
}
#nav .home:hover span, #nav .home.current span {
	background: url('http://dev.members.stocktradersdaily.com/images/bg-nav-home-on.png') 50% 50% no-repeat;
}
#nav .home span span {
	display: none;
}
#nav .home {
	margin-left: -2px;
}

#nav li:hover, #nav li.current {
	background: url('http://dev.members.stocktradersdaily.com/images/bg-nav-over.png') top center no-repeat;
}
#nav li.current li a, #nav li.current li li a {
	color: #333;
}
#nav .home:hover, #nav .home.current {
	background: url('http://dev.members.stocktradersdaily.com/images/bg-nav-over.png') top left no-repeat;
}
.current{
	text-decoration: none;
        color: #fff;
        background: url('http://dev.members.stocktradersdaily.com/images/bg-nav-over.png') top center no-repeat;       
}
#nav .last:hover, #nav .last.current {
}
#nav ul {
	position: absolute;
	width: 268px;
	background: url('http://dev.members.stocktradersdaily.com/images/bg-nav-dropdown.png') bottom left no-repeat;
	padding: 0px 0px 10px 0px;
	top: 30px;
	left: -999em;
	z-index: 50;
}
#nav li {
	list-style-type: none;
}

#nav li:hover ul {
	position: absolute;
	display: block;
	left: -2px;
}
#nav li.last:hover ul {
	left: -135px;
}
#nav li:hover ul ul {
	display: none;
}
#nav ul a {
	display: block;
	padding: 5px 10px 5px 10px;
	height: auto;
	width: 100%;
	font-size: 13px;
}
#nav ul li {
	list-style-type: none;
	margin: 0 0 0 7px;
	width: 252px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
}
#nav ul li:hover {
background: #E9F1F8 url();
}
#nav ul li:hover a, #nav ul li:hover li a {
	color: #0B6EA3;
}
#nav ul li.last:hover {
background: #E9F1F8 url();
}
#nav li.current a {
	color: #fff;
}


/* Sidebar
________________________________________________________*/
#sidebar {
	float: left;
	width: 220px;
	margin: 20px 0 40px;
	background: url('http://dev.members.stocktradersdaily.com/images/bg-sidebar.gif') repeat-y 0 0;
}

#sidebar .holder {
	background: url('http://dev.members.stocktradersdaily.com/images/bg-sidebar.gif') no-repeat -220px 0;
}

#sidebar .frame {
	padding: 8px 0 12px;
	height: 1%;
	overflow: hidden;
	background: url('http://dev.members.stocktradersdaily.com/images/bg-sidebar.gif') no-repeat -1100px 100%;
}

#sidebar h2 {
	margin: 0 0 7px 10px;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
}

#sidebar a {
	display: block;
	padding: 0px 10px 0px 10px;
	text-shadow: 1px 1px 0px #fff;
	line-height: 25px;
}
#sidebar h2 a {
	padding: 0px;
	color: #fff;
	text-shadow: none;
}
#sidebar a:hover {
	text-decoration: none;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 1%;
	overflow: hidden;
	background: url('http://dev.members.stocktradersdaily.com/images/bg-sidebar.gif') no-repeat -660px 0;
	font-size: 12px;
	font-weight: bold;
}
#sidebar ul ul {
	background: none;
}

#sidebar li {
	width: 220px;
	background: url('http://dev.members.stocktradersdaily.com/images/bg-sidebar.gif') no-repeat -880px 100%;
	margin-bottom: 0px;
}

#sidebar li li {
	display: none;
	background: url('http://dev.members.stocktradersdaily.com/images/bg-sidebar-on.gif') no-repeat -220px 24px;
}

#sidebar ul li.current {
	background: url('http://dev.members.stocktradersdaily.com/images/bg-sidebar-on.gif') top left no-repeat;
}

#sidebar ul li.current a {
	color: #333;
	background: url('http://dev.members.stocktradersdaily.com/images/bg-sidebar-on.gif') no-repeat -220px 24px;
}

#sidebar li.current li {
	display: inline-block;
}

#sidebar li.current li a {
	color: #0B6EA3;
	background: none;
	padding-left: 20px;
	font-size: 11px;
}

#sidebar li li.current a {
	color: #333;
	background: url('http://dev.members.stocktradersdaily.com/images/bg-sidebar-on.gif') no-repeat -220px 24px;
}

#sidebar ul li:hover {
	background: url('http://dev.members.stocktradersdaily.com/images/bg-sidebar.gif') no-repeat -1320px 100%;
}

#sidebar ul li.current:hover {
		background: url('http://dev.members.stocktradersdaily.com/images/bg-sidebar-on.gif') top left no-repeat;
}
/*#sidebar {
	float: left;
	width: 220px;
	margin: 20px 0 0;
	background: url(http://dev.members.stocktradersdaily.com/images/bg-sidebar.gif) repeat-y 0 0;
}
#sidebar .holder {
	background: url(http://dev.members.stocktradersdaily.com/images/bg-sidebar.gif) no-repeat -220px 0;
}
#sidebar .frame {
	padding: 8px 0 12px;
	height: 1%;
	overflow: hidden;
	background: url(http://dev.members.stocktradersdaily.com/images/bg-sidebar.gif) no-repeat -1100px 100%;
}
#sidebar h2 {
	margin: 0 0 7px 10px;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
}
#sidebar h2 a {
	color: #fff;
	display: block;
}
#sidebar h3 {
	margin: 0;
	padding: 5px 0 5px 10px;
	font-size: 12px;
	line-height: 14px;
	background: url(http://dev.members.stocktradersdaily.com/images/bg-sidebar.gif) repeat-y -440px 0;
}
#sidebar li {
	margin-bottom: 0px;
	width: 220px;
}
#sidebar li a {
	padding-bottom: 3px;
}
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 1%;
	overflow: hidden;
	background: url(http://dev.members.stocktradersdaily.com/images/bg-sidebar.gif) no-repeat -660px 0;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}
#sidebar ul li {
	padding: 2px 0 0px;
	background: url(http://dev.members.stocktradersdaily.com/images/bg-sidebar.gif) no-repeat -880px 100%;
	margin: 0px;
	width: 220px;
}
#sidebar li li {
	display: none;
}
#sidebar ul li:hover {
	background: url(http://dev.members.stocktradersdaily.com/images/bg-sidebar.gif) no-repeat -1320px 100%;
}
#sidebar ul li.current {
	background: url(http://dev.members.stocktradersdaily.com/images/bg-sidebar-on.gif) top left no-repeat;
}
#sidebar ul li.current ul {
	display: inline-block;
	margin: 0px;
	padding: 0px;
}
#sidebar li.current li {
	background: url('http://dev.members.stocktradersdaily.com/images/bg-sidebar-on.gif') no-repeat -220px 0;
	display: inline-block;
}
#sidebar li.current a {
	color: #444;
}
#sidebar li.current ul {
	background: url('http://dev.members.stocktradersdaily.com/images/bg-sidebar-current-btm.gif') no-repeat bottom left;
	overflow: auto;
	padding-bottom: 1px;
}
#sidebar ul a {
	color: #0b6ea3;
	padding: 0px 0 4px 10px;
	display: block;
}
#sidebar li li {
	background: url('http://dev.members.stocktradersdaily.com/images/bg-sidebar.gif') no-repeat -880px 100%;
	overflow: hidden;
}
#sidebar li.current li a {
	padding-left: 20px;
	color: #0B6EA3;
}
#sidebar li.current li.current a {
	color: #333;
}
*/
/* Footer
________________________________________________________*/

#footer {
	width: 100%;
	background: url(http://dev.members.stocktradersdaily.com/images/bg-footer.gif) repeat-x;
	overflow: hidden;
	position: absolute;
	text-align: center;
	bottom: 0; height: 100px;
}
.w1 {
	position: relative;
	float: left;
	left: 50%;
}
.w2 {
	position: relative;
	float: left;
	left: -50%;
}
.footer-holder {
	float: left;
	overflow: hidden;
	height: 70px;
	padding: 30px 0 0;
	color: #a5cbec;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
.footer-holder a {
	color: #a5cbec;
}
.footer-logo {
	float: left;
	width: 35px;
	height: 30px;
	background: url(http://dev.members.stocktradersdaily.com/images/logo-footer.gif);
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 9px 0 0;
}
.footer-logo a {
	float: left;
	height: 100%;
}
.footer-holder p {
	float: left;
	margin: 6px 0 0;
}


/* Custom Styles
________________________________________________________*/

.techAnalysis {
	background: url('http://dev.members.stocktradersdaily.com/images/bg-tech-analysis.png') top left no-repeat;
	overflow: hidden;
}
.techAnalysis h5 {
	font-size: 16px;
	margin-bottom: 10px;
}
.techAnalysis .section {
	padding: 29px 10px 0px 10px;
	width: 200px;
	margin-right: 20px;
	float: left;
	overflow: hidden ;
}
.techAnalysis .section.last {
	margin-right: 0px;
}
.techAnalysis .footer {
	background: url('http://dev.members.stocktradersdaily.com/images/bg-tech-analysis.png') bottom left no-repeat;
	height: 10px;
}

.btn-open {
	float: right;
	width: 140px;
	height: 30px;
	background: url(http://dev.members.stocktradersdaily.com/images/btns.gif) no-repeat;
	text-align: center;
	padding: 0 29px 0 6px;
	margin: 2px 2px 22px 0;
	font-size: 13px;
	line-height: 30px;
	text-transform: uppercase;
	color: #fff;
}


/****** Messaging Box ******/

.box {
	width: 700px;
	margin: 0 0 12px;
	background: url(http://dev.members.stocktradersdaily.com/images/bg-box.gif) repeat-y 0 0;
}
.box .holder {
	background: url(http://dev.members.stocktradersdaily.com/images/bg-box.gif) no-repeat -700px 0;
}
.box .frame {
	background: url('http://dev.members.stocktradersdaily.com/images/bg-box.gif') no-repeat -1400px 100%;
	overflow: hidden;
	height: 1%;
	padding: 8px 10px 13px 10px;
	color: #222;
	font-size: 12px;
}
.box .box-title {
	display: block;
	font-size: 16px;
	line-height: 14px;
	color: #d76911;
	margin: 0 0 2px;
}
.btn {
        float: right;
        background: url('http://dev.members.stocktradersdaily.com/images/btns.gif') -82px -32px; 
        width: 81px;
        text-align: center;
        font-size: 13px;
        line-height: 29px;
        color: #f1f1f1;
        text-transform: uppercase;
        margin: 1px 0 0;
}

.box .btn {
	float: right;
	background: url(http://dev.members.stocktradersdaily.com/images/btns.gif) 0 -32px;
	width: 81px;
	text-align: center;
	font-size: 13px;
	line-height: 29px;
	color: #f1f1f1;
	text-transform: uppercase;
	margin: 1px 0 0;
}
.box .btnAlert {
	float:right;
	background: url('http://dev.members.stocktradersdaily.com/images/btns.gif') -82px -32px;
        text-decoration: none;
	width: 81px;
        text-align: center;
        font-size: 13px;
        line-height: 29px;
        color: #f1f1f1;
        text-transform: uppercase;
        margin: 1px 0 0;

}
.box .btnAlert:hover {
        background: url(http://dev.members.stocktradersdaily.com/images/btns.gif) 0 -32px;
        text-decoration: none;
}
.box .btn:hover {
	background: url('http://dev.members.stocktradersdaily.com/images/btns.gif') -82px -32px;
	text-decoration: none;
}

/*#content .box p {
	margin: 0;
}*/


/****** Diagrams with Text ******/

.diagram {
	margin: 0 0 10px;
	height: 1%;
	overflow: hidden;
}
.diagram-holder {
	float: left;
	width: 430px;
}
.diagram-holder img {
	display: block;
}
.diagram-description {
	float: right;
	width: 222px;
	font-size: 12px;
	line-height: 20px;
	padding: 4px 0 0;
}
.diagram-description .text {
	min-height: 225px
}
* html .diagram-description .text {
	height: 225px
}
.diagram .diagram-description h3 {
	margin: 0 0 3px;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
	color: #222;
}
.diagram .diagram-description .color-text {
	display: block;
	color: #468706;
	margin: 0 0 21px;
}
#content .diagram .diagram-description p {
	margin: 0 0 10px;
}
.box-diagram {
	width: 220px;
	background: url(http://dev.members.stocktradersdaily.com/images/bg-box-diagram.gif) repeat-y 0 0;
}
.box-diagram .holder {
	background: url(http://dev.members.stocktradersdaily.com/images/bg-box-diagram.gif) no-repeat -220px 0;
}
.box-diagram .frame {
	background: url(http://dev.members.stocktradersdaily.com/images/bg-box-diagram.gif) no-repeat -440px 100%;
	overflow: hidden;
	height: 1%;
	padding: 4px 10px;
}
.box-diagram span {
	float: left;
	margin: 0 5px 0 0;
}
.blue {
	color: #2c2cd4;
}
.green {
	color: #0ec10e;
}
.red {
	color: #c51f1f;
}


/* Site Styles
______________________________________________________*/

.paging { 
	clear:both;
	text-align: center;
	background: #f6f6f6;
	padding: 10px 2px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow:inset 1px 1px 3px #bbb;
	-moz-box-shadow:inset 1px 1px 3px #bbb;
	-webkit-box-shadow:inset 1px 1px 3px #bbb;
}
.paging ul { 
	background: #e3e3e3;
	padding: 0;
	margin: 0;
}
.paging li {
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
}
.paging li:hover a {
	background: #0B6EA3;
	color: #fff;
}
.paging a {
	display: block;
	padding: 4px 10px;
	margin: 0 2px;
}
.paging li.current a {
	color: #fff;
	background: #888;
}


/* Site Styles
______________________________________________________*/
.span-6 h3 {
	margin-top: 0px;
}

#testimonials blockquote {
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 20px;
}
#testimonials h4 {
	text-align: right;
	margin: 0 40px 0 0;
}


/* Strategies
______________________________________________________*/

.current-strategy {
	background: #fdfbf0;
	background: -moz-linear-gradient(100% 100% 90deg, #f5f2da, #fdfbf0);
	background: -webkit-gradient(linear, center bottom, center top, from(#f5f2da), to(#fdfbf0));
	border: 1px solid #ded9b4;
	border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 10px;
}
.current-strategy table.table-info.strategy {
	margin-bottom: 0px;
}
.current-strategy table td {
	border: 1px solid #FAF8E9;
	background: #E3DFBC;
}
.current-strategy h2 {
	font-size: 16px;
	margin: 0 0 10px 0;
}
.current-strategy h2 .date {
	color: #0B6EA3;
	font-size: 13px;
}
.current-parameters {
	border-bottom: 1px solid #E3E3E3;
	margin-bottom: 20px;
}

.for-who ul {
	font-size: 12px;
	padding-left: 20px;
	color: #777;
}
.for-who h3 {
	margin: 0px;
}
/****** Sentiment Table ******/

ul.sentiment-stocks {
	margin: 0px;
	padding: 0px;
}
ul.sentiment-stocks h4 {
	margin-top: 0px;
	padding-left: 8px;
}
ul.sentiment-stocks li {
	display: inline;
	float: left;
}
ul.sentiment-stocks a {
	display: block; 
	padding: 4px 8px;
}
ul.sentiment-stocks a:hover {
	background: #D7EBFD;
}

ul.trading-plan {
	padding: 0;
	margin: 0;
	clear: both;
}
ul.trading-plan li {
	margin-left: 20px;
}

table.table-report.technical-summary, table.table-report.sentiment-table {
	text-align: center;
}
.technical-summary.span-11 {
	width: 460px;
}

.technical-summary h3 {
	margin-top: 0px;
}

td.strong {
	background: #A5E5AD;
}
td.neutral {
	background: #ccc;
}
td.weak {
	background: #E39B9A;
}

.steps div.step {
	margin-bottom: 20px;
}
div.step h3 {
	font-size: 18px;
	float: left;
	width: 80px;
	margin:0;
}
div.step .instruction {
	float: left;
	width: 500px;
	margin: 0px;
}
div.step .instruction p {
	margin: 0 0 15px;
}

.helpGuy {
color: #333;
background: #CCC url(http://dev.members.stocktradersdaily.com/images/bg-help-v2.jpg) top left no-repeat;
margin-right: 5px;
float: right;
width: 250px;
height: 135px;
font-weight: bold;
}
.helpGuy span#redOff {
display: block;
background: url(http://dev.members.stocktradersdaily.com/images/light-red.gif) top left no-repeat;
background-position: 0 2px;
padding-left: 21px;
color: #D04723;
}
.helpGuy p {
margin: 7px 0 10px 10px;
}
.helpGuy span#greenOn {
display: block;
background: url(http://dev.members.stocktradersdaily.com/images/light-green.gif) top left no-repeat;
background-position: 0px 2px;
padding-left: 21px;
color: #6DB802;
}

.redOff {
background-position: 0 2px;
padding-left: 21px;
color: #D04723;
}
.greenOn {
background-position: 0px 2px;
padding-left: 21px;
color: #6DB802;
}
.highlightit img{
border: 2px solid #ccc;
}
.highlightit:hover img{
border: 4px solid #0B6EA3;
}

.search-radio input{background:none!important;border-radius:none;box-shadow:none!important; border:0 none;}

.ex-vote{color: green;float: right;white-space: nowrap;}
.txtblue{color: #0D6394;white-space: nowrap;}
.photo-large img {
	border: solid 1px #B4C9CA;
	padding: 1px;
	background-color: white;
}
.sharetool {
	
  background-color: #F8F8F8;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#dedede));
	background-image: -moz-linear-gradient(top,#fff,#dedede);
	background-image: -o-linear-gradient(top,#fff,#dedede);
	background-image: -ms-linear-gradient(top,#fff,#dedede);
	background-image: linear-gradient(top,#fff,#dedede);
	border: #CCC solid 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	color: #0B6EA3;
	-webkit-user-select: none;
	-moz-user-select: none;
    vertical-align: top;
    margin: -20px;
    overflow: visible;
    padding: 1px 15px 1px 15px;
	cursor: pointer;
	margin-top:1px;
} 
button.sharetool:hover {
	border-color: #9BADAE;
}
.leftHeading {
	float:left;
	width:65%;
}
.rightHeading {
	float:left;
	width:35%;
}
.social_gadget{
border: 1px solid #CCCCCC;
padding: 5px 10px 4px;
margin: 15px 0;
max-height: 65px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}