@font-face {
	font-family: ITCNewBaskervilleStdBold;
	src: url(http://www.acornenergy.com/fonts/newbaskervillestd-bold-webfont.eot-) format("embedded-opentype"), url(http://www.acornenergy.com/fonts/newbaskervillestd-bold-webfont.ttf) format("truetype"), url(http://www.acornenergy.com/fonts/newbaskervillestd-bold-webfont.svg) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: ITCNewBaskervilleStdItalic;
	src: url(http://www.acornenergy.com/fonts/newbaskervillestd-italic-webfont.eot-) format("embedded-opentype"), url(http://www.acornenergy.com/fonts/newbaskervillestd-italic-webfont.ttf) format("truetype"), url(http://www.acornenergy.com/fonts/newbaskervillestd-italic-webfont.svg) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: ITCNewBaskervilleStdBdIt;
	src: url(http://www.acornenergy.com/fonts/newbaskervillestd-boldit-webfont.eot-) format("embedded-opentype"), url(http://www.acornenergy.com/fonts/newbaskervillestd-boldit-webfont.ttf) format("truetype"), url(http://www.acornenergy.com/fonts/newbaskervillestd-boldit-webfont.svg) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: ITCNewBaskervilleStdRoman;
	src: url(http://www.acornenergy.com/fonts/newbaskervillestd-roman-webfont.eot-) format("embedded-opentype"), url(http://www.acornenergy.com/fonts/newbaskervillestd-roman-webfont.ttf) format("truetype"), url(http://www.acornenergy.com/fonts/newbaskervillestd-roman-webfont.svg) format("svg");
	font-weight: normal;
	font-style: normal;
}
* {
	margin: 0px; padding: 0px;
}
body {
	background-image: url("../images/bk.png"); background-repeat: repeat-x;
}
#investheadline {
	margin: 0px 0px 5px 20px; width: 105px; height: 45px; text-indent: -1000px; background-image: url("../images/investheadline.png");
}
#investnav ul {
	list-style: none; margin: 8px 0px 0px 25px; float: left;
}
#investnav a {
	color: rgb(0, 157, 220); font-family: "arial", Helvetica, sans-serif; font-size: 14px; font-weight: lighter; text-decoration: none;
}
#investnav li {
	margin: 10px 0px 0px; line-height: 100%;
}
#investnav {
	margin: 40px 0px 0px 210px;
}
#navcard2 ul {
	margin: 108px 0px 0px 33px;
}
#navcard2 a {
	margin: 10px 0px 0px; color: white; text-transform: uppercase; letter-spacing: 1px; font-family: "ITCNewBaskervilleStdRoman"; font-size: 12px; text-decoration: none;
}
#navcard2 a:hover {
	color: rgb(0, 80, 121);
}
#main {
	margin: 15px 0px 0px 15px; float: left; position: absolute; z-index: 1;
}
#mainimagewindow {
	margin: 0px; width: 933px; overflow: hidden; float: left; display: block; position: relative; z-index: 1; min-height: 700px;
}
#mainimage {
	width: 933px; margin-left: 0px; float: left; position: relative; z-index: 1; min-height: 700px; background-image: url("../images/investbk.png"); background-repeat: no-repeat;
}
#maincontent {
	margin: 0px 0px 0px -87px; width: 377px; height: 519px; float: left; z-index: 1;
}
#maintext {
	margin: 37px 0px 0px 2px; width: 370px; float: left;
}
p {
	color: rgb(81, 98, 110); line-height: 160%; font-family: georgia,garamond,serif; font-size: 12px;
}
#footertext {
	width: 270px;
}
.title {
	margin: 0px; width: 250px; float: left;
}
#headlinewindow {
	width: 250px; height: 230px; overflow: hidden; position: relative;
}
#titleholder {
	width: 2500px; position: relative;
}
#btmcolor {
	width: 933px; margin-left: 0px; min-height: 300px;
}
body.strategy #toprule {
	margin-top: 0px;
}
#toprule {
	margin: 40px 12px 0px 0px; width: 701px; height: 60px; float: right; background-image: url("../images/rulegradient.png");
}
#content {
	margin: -10px 0px 0px; padding: 0px 0px 0px 240px; width: 550px; float: left; position: relative;
}
#dividendheadline {
	margin: 0px 0px -40px 20px; width: 231px; height: 27px; background-image: url("../images/dividendsheadline.png");
}
content li a {
	margin: 10px 15px 0px 0px; color: rgb(0, 157, 220); font-family: "georgia", times new roman, serif; font-size: 20px; font-weight: normal; text-decoration: none;
}
#content li a {
	margin: 0px 10px 0px 0px; color: rgb(81, 98, 110); text-transform: uppercase; line-height: 160%; font-family: "arial", Helvetica, sans-serif; font-size: 15px; font-weight: lighter;
}
#content ul {
	list-style: none; margin: 10px 0px 0px; float: left;
}
#content p {
	line-height: 170%; font-size: 13px;
}
.selectedbox {
	margin: -35px 0px 0px; padding: 0px; width: 600px; min-height: 239px; background-image: url("../images/gradient.png");
}
#content li a.selected {
	color: black;
}
#sidegradient {
	margin: 0px; width: 12px; height: 336px; float: left; background-image: url("../images/sidegradient.jpg");
}
.rule1 {
	margin: 10px 0px; width: 600px; height: 3px; background-color: rgb(0, 102, 164);
}
.rule2 {
	margin: 0px 0px 10px; width: 600px; height: 2px; background-image: url("../images/rule.png");
}
.webaddress a {
	color: rgb(0, 101, 164) !important; font-family: "arial", Helvetica, sans-serif !important; font-size: 12px !important;
}
.webaddress {
	margin: 0px 0px 0px 95px; padding: 15px 0px 0px; color: rgb(0, 101, 164);
}
.selectedbox p {
	margin: 20px 0px 0px 60px; width: 230px; color: rgb(81, 98, 110); line-height: 140%; font-family: "arial", Helvetica, sans-serif !important; font-size: 12px; float: left;
}
#neptunelogo {
	margin: 60px 0px 0px 30px; width: 236px; height: 42px; float: left; background-image: url("http://www.acornenergy.com/images/neptunelogo.png");
}
.rule3 {
	margin: 15px 0px 0px 25px; width: 1px; height: 100px; float: left; background-color: rgb(189, 204, 212);
}
h1 {
	margin: 0px 0px 15px; color: black; line-height: 100%; font-family: "ITCNewBaskervilleStdRoman"; font-size: 30px; font-weight: lighter;
}
h3 {
	margin: 0px 0px 17px; color: black; text-transform: uppercase; line-height: 160%; font-family: "arial", Helvetica, sans-serif; font-size: 13px; font-weight: lighter;
}
h2 {
	margin: 0px 0px 5px; color: rgb(0, 157, 220); line-height: 160%; font-family: "ITCNewBaskervilleStdRoman"; font-size: 15px; font-weight: normal;
}
h2.news-archive-title {
	color: black;
}
h4 {
	margin: 8px 0px 0px; color: rgb(159, 169, 175); letter-spacing: 0.5px; font-family: "arial", Helvetica, sans-serif; font-size: 11px; font-weight: normal;
}
h5 {
	margin: 0px; color: rgb(81, 98, 110); text-transform: uppercase; line-height: 160%; font-family: "arial", Helvetica, sans-serif; font-size: 12px; font-weight: lighter;
}
.ccbnTtl {
	color: black; text-transform: uppercase; font-family: "arial", Helvetica, sans-serif; font-size: 13px; font-weight: normal;
}
.ccbnTxtBold {
	color: black; font-family: "arial", Helvetica, sans-serif; font-size: 13px; font-weight: bold;
}
.ccbnBgTblTtl {
	color: white; font-family: "arial", Helvetica, sans-serif; font-size: 14px; font-weight: normal; background-color: rgb(143, 148, 153);
}
.ccbnBgTblOdd {
	color: black; font-family: "arial", Helvetica, sans-serif; font-size: 13px; font-weight: normal;
}
.ccbnBgTblEven {
	color: black; font-family: "arial", Helvetica, sans-serif; font-size: 13px; font-weight: normal; background-color: rgb(233, 238, 241);
}
.ccbnTxt {
	color: black; font-family: "arial", Helvetica, sans-serif; font-size: 13px; font-weight: normal;
}
.ccbnLabel {
	color: black; font-family: "arial", Helvetica, sans-serif; font-size: 13px; font-weight: bold;
}
.ccbnPrice {
	color: black; font-family: "arial", Helvetica, sans-serif; font-size: 13px; font-weight: bold;
}
.ccbnTblLabelLeft {
	color: black; font-family: "arial", Helvetica, sans-serif; font-size: 13px; font-weight: bold;
}
.ccbnDisclaimer {
	color: rgb(102, 102, 102); font-family: "arial", Helvetica, sans-serif; font-size: 10px; font-weight: normal;
}
#content a {
	color: rgb(0, 157, 220); font-family: "arial", Helvetica, sans-serif; font-size: 14px; font-weight: lighter; text-decoration: none;
}
td {
	padding: 8px 0px 8px 8px;
}

tbody {
	border: 1px solid rgb(119, 119, 119); border-image: none;
}
.yearlist .active {
	color: rgb(0, 157, 220) !important;
}
.news-archive-content {
	margin: 0px 0px 35px;
}
img {
	border: 0px currentColor; border-image: none;
}
#one-news-content p {
	margin-top: 15px; margin-bottom: 15px;
}
#content a.readmore {
	font-weight: bold;
}
.date {
	margin: 0px 5px 0px 0px; color: black; text-transform: uppercase; line-height: 160%; font-family: "arial", Helvetica, sans-serif; font-size: 13px; font-weight: lighter;
}
#content .portlet-679 a {
	color: black;
}
.gs-result a.gs-visibleUrl {
	color: rgb(1, 115, 173);
}
.gs-result .gs-visibleUrl {
	color: rgb(1, 115, 173);
}
#footertext {
	width: 701px; margin-left: -20px; border-top-color: rgb(189, 204, 212); border-top-width: 6px; border-top-style: solid;
}
