@charset "UTF-8";
/* CSS Documen */

* {
margin:0;
padding:0;
border:none;}

html, body {
margin:0;
padding:0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
background: #fff;
color:#454444;
overflow-x:hidden;
text-shadow: 0px 1px 1px #fff;}

p, h1, h2, h3, h4 img, form, button, input{
border:0;
margin:0;
padding:0;}

hr.break{
border: 0;
height: 0;
padding:0 0 15px 0;
border-top: 1px solid rgba(0, 0, 0, 0.1);}

hr.contactbreak{
border: 0;
height: 0;
padding-top:10px;
border-top: 1px solid rgba(0, 0, 0, 0.1);}

hr.jobbreak{
border: 0;
height: 0;
width:652px;
padding-top:10px;
border-top: 1px solid rgba(0, 0, 0, 0.1);}

.clear{
clear:both;}

.spacer2{
height:2px;}

.spacer5{
height:5px;}

.spacer10{
height:10px;}

.spacer15{
height:15px;}

.spacer25{
height:25px;}

.spacer50{
height:50px;}

.spacerabout{
height:350px;}

span.ecosmart{
color:#76b700;}

span.ethostream{
color:#0066a4;}

a:link,
a:visited{
text-decoration:none;
color:#a2a2a2;}

a:hover{
color:#76b700;
text-decoration:underline;}

#news-box a:link,
#news-box a:visited{
color:#000;}

#news-box a:hover{
color:#76b700;}

a.etholink:hover {
color:#0066a4 !important;}

#wrapper{
width:100%;
height:100%;
margin:15px auto;
background: #fff url('../images/wrapper-bg.png') top center no-repeat;}

#wrapper-content{
width:100%;
height:100%;
margin:15px auto;
background: #fff url('../images/wrapper-products.png') top center no-repeat;}

#wrapper-products{
width:100%;
height:100%;
margin:15px auto;
background: #fff url('../images/wrapper-products.png') top center no-repeat;}

 
#container{
width:960px;
margin:auto;}

/* LOGO */
#logo{
width:260px;
height:80px;
float:left;
background: url('http://investors.telkonet.com/files/design/telkonet-logo.png') no-repeat;}

span#logolink{ 
position:absolute; 
width:260px;
height:80px;}  

/* PRE HEADER */
.current-pre a{
color:#000 !important;}

#pre-header{
width:600px;
height:30px;
float:right;}

#telkonet-search input[type="text"] {
background:#fcfcfc url('../images/search-white.png') no-repeat 10px 4px;
border-top: 1px solid rgba(0, 0, 0, 0.2);
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #bebebe;
width: 80px;
margin-top:4px;
padding: 4px 15px 4px 35px;
float:right;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
-webkit-transition: all .66s cubic-bezier(0.25,0.1,0.25,1);
-moz-transition: all .66s  cubic-bezier(0.25,0.1,0.25,1);
-o-transition: all .66s  cubic-bezier(0.25,0.1,0.25,1);
transition: all  .66s cubic-bezier(0.25,0.1,0.25,1);}

#telkonet-search input[type="text"]:onClick {
width: 150px;
outline:none;}

#telkonet-search input[type="text"]:focus {
width: 150px;
outline:none;}

#preheader-links{
float:left;
margin-top:3px;
color: #919191;}

#preheader-links ul{
list-style-type:none;
display: block;
width:460px;
height:25px;
line-height: 26px;	
font-size: 10px;
font-weight:bold;
text-shadow: 0px 1px 1px #fff;}

#preheader-links li{
float:right;}

#preheader-links ul a{	
padding-right: 15px;
padding-left: 15px;
text-decoration: none;
color: #919191;}

#preheader-links ul a:hover{
color: #76b700;}

/* HEADER */
#main-header{
width:700px;
height:50px;
float:right;}

#main-header-links{
color: #000;}

#main-header-links ul{
list-style-type:none;
display: block;
width:700px;
height:50px;
line-height: 46px;	
font-size: 12px;
font-weight:bold;}

#main-header-links li{
float:right;}

#main-header-links ul a{	
padding-right: 14px;
padding-left: 14px;
text-decoration: none;
color: #76b700;}

#main-header-links ul a:hover{
color: #000;}

#nav {}

#nav li {
float: right;
position: relative;
list-style: none;
z-index:1099;}

/* main level link */
#nav a {
display: block;}

#nav a:hover {}

/* main level link hover */
#nav .current a, #nav li:hover > a {
color: #000;

text-shadow: 0 1px 0 rgba(255,255,255, 1);}

/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
background: #e5e5e5 url('../images/gradient.png') repeat-x 0 -100px;
color: #76b700;

-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .6);
-moz-box-shadow: 0 1px 1px rgba(0,0,0, .6);}

#nav ul a:hover {
background: #76b700 url('../images/gradient.png') repeat-x 0 -100px !important;
color: #333 !important;
text-shadow: 0px 1px 1px #eeeeee;}

/* dropdown */
#nav li:hover > ul {
display: block;}

/* level 2 list */
#nav ul {
display: none;
background: #ddd url('../images/gradient.png') repeat-x 0 0;
width: 125px;
position: absolute;
top: 35px;
left:-13px;}

#nav ul a {
font-weight: normal;}

#nav ul li {
float: none;
padding:0;
margin:0;}

/* rounded corners of first and last link */
#nav ul li:first-child > a {
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;}

#nav ul li:last-child > a {
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;}

/* WELCOME BOX */
#welcome-box{
width:645px;
float:left;}

#welcome-box h2.welcomeheader{
font-size:20px;
margin-top:0px;
padding:0 15px 0 15px;
color:#76b700 !important;
margin-top:25px;}

#welcome-box h4.testimonials{
font-size:15px;
margin-top:0px;
padding:0 15px 0 15px;
color:#76b700 !important;}

#welcome-box p.welcomeblurb{
font-size:12px;
padding:5px 15px 15px 15px;
line-height:155%;
text-align:left;}

/* NEWS BOX */
#news-box{
width:315px;
height:350px;
background: url('../images/news-bg.png');
float:right;
margin-top:25px;}

#news-box a.newsdate{
font-style:italic;
padding:0 0 0 15px;
font-size:10px;}

#news-box h4.newsheader{
font-size:12px;
padding:3px 15px 0 15px;
color:#76b700 !important;}

#news-box p.newsblurb{
font-size:11px;
padding:3px 15px 10px 15px;}

.readmore{
width:90px;
height:19px;
background:url('../images/read_more_off.png') right no-repeat;
cursor:pointer;}

.readmore:hover{
background:url('../images/read_more_on.png') right no-repeat;}

/* SOCIAL MEDIA ICONS*/
#social{
width:315px;
margin:auto;
padding:0;}

#members{
width:315px;
margin:auto;
padding:0;}

a img.social{
padding:3px 0 0 15px;
-moz-opacity:.7;
-khtml-opacity:.7;
opacity:.7;}

a img.social#twit{
padding-left:32px;}

a img.social#zigbee{
padding-left:50px;}

a img.social#yahoo{
padding-right:0;}

a img.social:hover{
-moz-opacity:1;
-khtml-opacity:1;
opacity:1;}

/* TWEET BOX */

#tweetbox {
width:614px;
margin:auto;
padding:10px 0 0 0;
border: 1px solid #cfcfcf;
position: relative;
background:-moz-linear-gradient(center top , #F9F9FA 33%, #FFFFFF) repeat scroll 0 0 transparent;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9F9FA), to(white));
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-webkit-box-shadow: 0 8px 6px -8px #999;
-moz-box-shadow: 0 8px 6px -8px #999;
box-shadow: 0 8px 6px -8px #999;}

/* FOOTER */

#footerwrapper{
width: 100%;
margin:auto;
border-top: 1px solid rgba(0, 0, 0, 0.1);	
background:url('../images/footer-bg.png') top repeat-x;}

#footercontainer{
width:742px;
margin:auto;}

.footercontent{
width:126px;
margin:auto;
display:inline-block;}

#footercontact{
width:213px;
margin:auto;
text-align:right;
display:inline-block;}

hr.footerbreak{
border: 0;
height: 0;
width:100px;
padding:0 0 5px 0;
border-top: 1px solid rgba(0, 0, 0, 0.1);}

hr.footerbreakright{
border: 0;
height: 0;
width:209px;
padding:0 0 5px 0;
border-top: 1px solid rgba(0, 0, 0, 0.1);}

.footercontent h4,
#footercontact h4{
font-size:12px;
padding:15px 0 5px 0;
color:#76b700 !important;}

ul.footer {
list-style-type:none;
font-size:11px;
line-height:150%;}

ul.footer a:hover{
color:#000;
text-decoration:none;}

ul.footer a.phone{
color:#a2a2a2;
cursor:default;}

ul.footer a.contact{
color:#76b700;}

ul.footer a.contact:hover{
color:#588800;}
	
ul.footer a.contactHSIA{
color:#0066a4;}

ul.footer a.contactHSIA:hover{
color:#3f9ed8;}

/* CLIENT LOGIN */
/* Mask for background, by default is not display */
#mask {
display: none; 
position: fixed; left: 0; top: 0; 
width: 100%;
height: 100%;
background-image: url('../images/opacity.png');
z-index: 10000;}

.login-popup{
display:none;
background: #fff url('../images/ecocentral.png') top no-repeat;
padding: 85px 35px 35px 35px; 	
border: 2px solid #76b700;
float: left;
font-size:12px;
position: fixed;
top: 23%;
left: 50%;
z-index: 99999;
border-radius:3px 3px 3px 3px;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari, Chrome */}

img.btn_close {
float: right; 
margin: -72px -22px 0 0;
border:0;}

fieldset { 
border:none;}

form.signin .textbox input:focus{
border: 2px solid #76b700;
outline:none;}

form.signin .textbox label { 
display:block; 
padding-bottom:15px; }

form.signin .textbox span { 
display:block;
padding:0 0 5px 1px;}

form.signin p, form.signin span { 
color:#76b700; 
font-size:12px; 
line-height:11px;} 

form.signin .textbox input { 
background:#e5e5e5; 
border-bottom:1px solid #ddd;
border-left:1px solid #b7b6b6;
border-right:1px solid #ddd;
border-top:1px solid #b7b6b6;
color:#000; 
border-radius: 3px 3px 3px 3px;
font-size:12px;
padding:3px 6px 4px;
width:200px;
	
-moz-border-radius: 3px;
-webkit-border-radius: 3px;}

form.signin input:-moz-placeholder{
color:#cacaca;}

form.signin input::-webkit-input-placeholder{
color:#cacaca;}

form.signin input.button { 
width:115px;
padding:8px;
border-color:#FFF;
color:#333;
display:inline-block; 
border-width:1px;
cursor:pointer;
margin:auto;
font:12px; 
	
border-radius:4px 4px 4px 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background: -moz-linear-gradient(center top, #f3f3f3, #dddddd);
background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd));
background:  -o-linear-gradient(top, #f3f3f3, #dddddd);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd');}
	
form.signin input.button:hover {
background:#ddd;
color:#b7b6b6;}

p.forgot{
padding-top:10px;}

#content_container{
width:960px;
height:100%;
margin:auto;}

#content-header {
position:relative;
width:960px;
height:100px;
background: #ccc url('../images/content-header-bg.png') no-repeat;
margin:auto;

-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;}

#content-header p{
font-size:25px;
padding:22px 25px 0 25px;
color:#76b700 !important;}

.content-container{
padding:0 25px 0 25px;}

#content-left{
width:685px;
height:100%;
margin-top:25px;
padding-left:7px;
float:left;}

#content-products{
width:685px;
height:100%;
margin-top:25px;
padding-left:7px;
float:left;}	

#content-left h2.contentheader{
font-size:20px;
padding:0 15px 0 15px;
color:#76b700 !important;}

#content-left h4{
font-size:12px;
padding:0 15px 0 15px;
color:#000 !important;}

#content-left p.contentblurb{
font-size:12px;
padding:5px 15px 15px 15px;
line-height:135%;
text-align:left;}

#content-left p.contentblurb-h4{
font-size:12px;
padding:5px 15px 0 15px;
line-height:135%;
text-align:left;}

#content-left p.contentblurb-h4 a{
color:#666;}

#content-left p.contentblurb-h4 a:hover{
color:#76b700;}

#content-left p.contentblurb{
font-size:12px;
padding:5px 15px 15px 15px;
line-height:135%;
text-align:left;}

#content-left p.news-h4{
font-size:11px;
padding:5px 15px 0 15px;
line-height:135%;
text-align:left;}

#content-left p.news-h4 a{
color:#666;}

#content-left p.news-h4 a:hover{
color:#76b700;}

#content-left p.news-h4:hover{
	color:#76b700;
background:#e6f1d3;
border:1px solid #afcd79;
cursor:pointer;}

.content-mini-left{
width:337px;
padding:15px 0 15px 0;
line-height:135%;
text-align:left;
float:left;
background: url('../images/content-mini-bg.png');}

.content-mini-left#insight,
.content-mini-right#view,
.content-mini-left#wave,
.content-mini-right#contact,
.content-mini-left#commander,
.content-mini-right#connect,
.content-mini-left#guard,
.content-mini-right#recovery,
.content-mini-right#switch,
.content-mini-left#central{
-webkit-box-shadow: 0 8px 6px -8px #999;
-moz-box-shadow: 0 8px 6px -8px #999;
box-shadow: 0 8px 6px -8px #999;
border:1px solid #c1c0c0;}

.content-mini-left#insight:hover,
.content-mini-right#view:hover,
.content-mini-left#wave:hover,
.content-mini-right#contact:hover,
.content-mini-left#commander:hover,
.content-mini-right#connect:hover,
.content-mini-left#guard:hover,
.content-mini-right#recovery:hover,
.content-mini-right#switch:hover,
.content-mini-left#central:hover{
background:#e6f1d3;
cursor:pointer;
border:1px solid #afcd79;}

.content-mini-right{
width:341px;
padding:15px 0 15px 0;
line-height:135%;
text-align:left;
float:right;
background: url('../images/content-mini-bg.png');}

#content-right{
width:225px;
height:560px;
background: url('../images/content-right-bg.png') repeat-y;
float:right;
margin-top:10px;}

#content-right-top{
height:20px;}
	
#content-right-bottom{
background: url('../images/content-right-bg.png') repeat-y;
height:20px;
margin-top:110px;
clear:both;}

ul.contact{
list-style-type:none;
text-align:right;
font-size:12px;
line-height:150%;}

ul.contact li h4{
color:#76b700 !important;
font-size:12px;
padding-top:0;
margin-top:0;}

ul.contact li.prebreak{
padding-bottom:8px;}

#contact-map{
width:656px;
height: 550px;
float:left;
padding-top:8px;
background: #76b700;
margin-left:10px;}

span.content-header-sub{
color:#999 !important;
font-size:14px;
line-height:2.5;}

.theteam{
width:210px;
height:50px;
display:inline-block;
margin-right:6px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-webkit-box-shadow: 0 8px 6px -8px #999;
-moz-box-shadow: 0 8px 6px -8px #999;
box-shadow: 0 8px 6px -8px #999;
border:1px solid #c0bebe;

-webkit-transition:background-color 0.25s linear;
-moz-transition:background-color 0.25s linear;
-ms-transition:background-color 0.25s linear;
-o-transition:background-color 0.25s linear;
transition:background-color 0.25s linear;
background:#eee;}

.theteam:hover{
cursor:pointer;
-moz-box-shadow:inset 0 0 10px #abaaaa;
-webkit-box-shadow: inset 0 0 10px #abaaaa;
box-shadow:inset 0 0 10px #abaaaa;

-webkit-transition:background-color 0.25s linear;
-moz-transition:background-color 0.25s linear;
-ms-transition:background-color 0.25s linear;
-o-transition:background-color 0.25s linear;
transition:background-color 0.25s linear;
background:#d9d9d9;}

.theteam p{
margin:10px 0 0 10px;
height:20px;
float:left;
font-size:12px;}

.theteam span{
color:#666;
font-size:10px;
line-height:1.7em;}

hr.contentbreak {
border: 0;
height: 1px;
margin:15px 0 25px 0;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(118,183,0,0.75), rgba(0,0,0,0)); 
background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(118,183,0,0.75), rgba(0,0,0,0)); 
background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(118,183,0,0.75), rgba(0,0,0,0)); 
background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(118,183,0,0.75), rgba(0,0,0,0));}

	
.open-positions{
margin-left:-15px;
padding:0;
cursor:pointer;
background:;}

.open-positions div{
margin-bottom:10px;}

#content-left h4.contentheader{
	color:#76B700 !important;
}

#content-left h4.content-subhead{
color:#000 !important;
padding-top:5px;
padding-bottom:5px;}

#content-left h4.jobclick{
color:#000 !important;
font-size:150%;}

.job{
width:682px;
height:100%;
padding:10px 0 10px 0;
margin-left:15px;
float:left;
border:1px solid #CCC;
background: -moz-linear-gradient(center top, #f3f3f3, #dddddd);
background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd));
background:  -o-linear-gradient(top, #f3f3f3, #dddddd);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd');
-webkit-box-shadow: 0 5px 6px -6px #888;
-moz-box-shadow: 0 5px 6px -6px #888;
box-shadow: 0 5px 6px -6px #888;}
	
.job p{
padding:10px 10px 20px 10px;
font-weight:bold;}

.job:hover{
background:#e6f1d3;
border:1px solid #afcd79;}
	
.jobinfo{
font-size:11px;
line-height:125%;
padding-left:15px;}

ul.job-description{
padding:10px 0 10px 30px;
margin: 0 0 0 8px;
width:280px;
display:inline-block;
background: url('../images/content-mini-bg.png');
-webkit-box-shadow: 0 5px 6px -6px #888;
-moz-box-shadow: 0 5px 6px -6px #888;
box-shadow: 0 5px 6px -6px #888;
border:1px solid #c1c0c0;}

ul.series5{
padding:0 0 10px 30px;
margin: 0 0 0 -15px;
width:100%;
list-style-type:none;}

ul.series5 li{
font-size:12px;
padding-bottom:10px;}

ul.job-description li,
ul.job-contact li{
padding: 5px 20px 5px 0;}

ul.job-contact{
padding:10px 0 10px 30px;
margin: 0 0 0 8px;
width:280px;
display:inline-block;
list-style-type:none;}

.scrollto{
height:0px;
width:0px;
padding:0;
margin:0;
border:0;}

.meshtable{
font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size:10px;
background:#fff;
border-collapse:collapse;
text-align:left;
text-shadow: 0px 1px 1px #fff;
margin-left:8px;
width:321px;}

.meshtable th{
font-size:10px;
font-weight:normal;
color:#000;
border-bottom:2px solid #000;
padding:10px 8px;
background: rgb(143,196,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(143,196,0,1) 0%, rgba(143,196,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,196,0,1)), color-stop(100%,rgba(143,196,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(143,196,0,1) 0%,rgba(143,196,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(143,196,0,1) 0%,rgba(143,196,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(143,196,0,1) 0%,rgba(143,196,0,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(143,196,0,1) 0%,rgba(143,196,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#8fc400',GradientType=0 ); /* IE6-8 */}

.meshtable td{
border-bottom:1px dotted #CCC;
color:#000;
padding:6px 8px;
background:#e8f4d3;}

.meshtable td.right{
text-align:right;}
	
.meshtable tbody tr:hover td,
.meshtable tbody tr.even:hover td{
color:#76b700;
cursor:pointer;}

.meshtable tbody tr.even{
background:#eeeeee;}

.meshtable tbody tr.even td{
color:#929191;
background:#fff !important;}


/* All Investor Modules */
#content-stock-summary{
width:337px;
padding:10px 0 8px 0;
line-height:135%;
text-align:left;
float:left;
background: url('../images/content-mini-bg.png');
-webkit-box-shadow: 0 8px 6px -8px #999;
-moz-box-shadow: 0 8px 6px -8px #999;
box-shadow: 0 8px 6px -8px #999;}

#content-stock-chart{
width:341px;
padding:10px 0 8px 0;
line-height:135%;
text-align:left;
float:right;
background: url('../images/content-mini-bg.png');
-webkit-box-shadow: 0 8px 6px -8px #999;
-moz-box-shadow: 0 8px 6px -8px #999;
box-shadow: 0 8px 6px -8px #999;}

#stockchart img{
margin-left:18px;}

#stockchart{
background:#fff;
width:325px;
height:235px;
margin-left:8px;
padding:25px 0 0 0;}

/* Firefox Fix */
@-moz-document url-prefix() {
#stockchart {
height:240px;}
}

#content-recent-headlines{
width:685px;
padding:10px 0 8px 0;
line-height:135%;
text-align:left;
float:left;
background: url('../images/content-mini-bg.png');
-webkit-box-shadow: 0 8px 6px -8px #999;
-moz-box-shadow: 0 8px 6px -8px #999;
box-shadow: 0 8px 6px -8px #999;}

#content-sec-filings{
width:337px;
padding:10px 0 8px 0;
line-height:135%;
text-align:left;
float:left;
background: url('../images/content-mini-bg.png');
-webkit-box-shadow: 0 8px 6px -8px #999;
-moz-box-shadow: 0 8px 6px -8px #999;
box-shadow: 0 8px 6px -8px #999;}

#content-financial-reports{
width:341px;
padding:10px 0 8px 0;
line-height:135%;
text-align:left;
float:right;
background: url('../images/content-mini-bg.png');
-webkit-box-shadow: 0 8px 6px -8px #999;
-moz-box-shadow: 0 8px 6px -8px #999;
box-shadow: 0 8px 6px -8px #999;}

#content-media-coverage{
width:337px;
padding:10px 0 8px 0;
line-height:135%;
text-align:left;
float:left;
background: url('../images/content-mini-bg.png');
-webkit-box-shadow: 0 8px 6px -8px #999;
-moz-box-shadow: 0 8px 6px -8px #999;
box-shadow: 0 8px 6px -8px #999;}

#content-corp-webcasts{
width:341px;
padding:10px 0 8px 0;
line-height:135%;
text-align:left;
float:right;
background: url('../images/content-mini-bg.png');
-webkit-box-shadow: 0 8px 6px -8px #999;
-moz-box-shadow: 0 8px 6px -8px #999;
box-shadow: 0 8px 6px -8px #999;}

#content-corp-presentations{
width:337px;
padding:10px 0 8px 0;
line-height:135%;
text-align:left;
float:left;
background: url('../images/content-mini-bg.png');
-webkit-box-shadow: 0 8px 6px -8px #999;
-moz-box-shadow: 0 8px 6px -8px #999;
box-shadow: 0 8px 6px -8px #999;}

#content-email-alerts{
width:341px;
padding:10px 0 8px 0;
line-height:135%;
text-align:left;
float:right;
background: url('../images/content-mini-bg.png');
-webkit-box-shadow: 0 8px 6px -8px #999;
-moz-box-shadow: 0 8px 6px -8px #999;
box-shadow: 0 8px 6px -8px #999;}

#investor-email-alerts input[type="text"] {
background:#fcfcfc;
border-top: 1px solid rgba(0, 0, 0, 0.2);
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #bebebe;
width: 175px;
margin:4px 0 4px 10px;
padding: 4px 15px 4px 10px;
float:left;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;}

#investor-email-alerts input[type="text"]:onClick {
outline:none;}

#investor-email-alerts input[type="text"]:focus {
outline:none;}

.slidingDiv2010, .slidingDiv2011 {
    background-color: #eeeeee;
    padding:20px;
    margin-top:10px;
    border-bottom:5px solid #76b700;
}

.slidingDivOn {
    background-color: #eeeeee;
    padding:20px;
    margin-top:10px;
    border-bottom:5px solid #76b700;
}
 
.show_hide2010, .show_hide2011 {
    display:none;
}
