/* c2012 3TIER Inc. */

/* breadcrumbs */

a.breadcrumb {
	color: white;
	text-decoration: none;
}

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

/* homepage */

div#homewrapper {
	text-align: center;
	padding: 0;
	margin: 0;
	background-color:#CDCDCD;
}

div#homewrapper a, 
#promobottom-left a, 
#promobottom-right a, 
#downloads-promo-text a, 
.downloads-promo-alt a, 
.carousel-text a {
	color: #F37421;
	text-decoration: none;
}

div#homewrapper a:hover, 
#promobottom-left a:hover, 
#promobottom-right a:hover, 
#downloads-promo-text a:hover, 
.downloads-promo-alt a:hover, 
.carousel-text a:hover {
	text-decoration: underline;
}

div#homewrapper a.btn-lrg-org-fwd {
	color: #fff;
}

div#homewrapper a.btn-lrg-org-fwd:hover {
	text-decoration: none;
}

div#homepage {
	margin: 0 auto;
	padding: 25px 0 0 0;
	width: 900px;
	background-color: #CDCDCD;
	text-align: left;
}

div#homehead {
	width: 900px;
	text-align: left;
	color: #4d4d4d;
	background: url(../images/homepage/hh-background.png) transparent right top no-repeat;
	padding: 0;
	margin: 0 auto;
}

div#hh-lf {
	width: auto;
	padding: 0;
	margin: 0 300px 0 0;
	background: url(../images/homepage/hh-lf-bg-grass.jpg) transparent right bottom no-repeat;
}

div#hh-rt {
	width: 300px;
	padding: 0;
	margin: 0;
	float: right;
}

div#hh-rt-buffer, div#hh-lf-buffer {
	padding: 0;
	margin: 0;
	height: 25px;
}

div#homecolumns {
	width: 900px;
	padding: 0 0 3em 0;
	margin: 0 auto;
	text-align: left;
}

div#hc-lf {
	width: 500px;
	min-height: 200px;
	padding: 0;
	margin: 0 386px 0 0;
	background-color: #fff;
}

div#hc-rt {
	width: 386px;
	min-height: 200px;
	padding: 0;
	margin: 0;
	float: right;
	background-color: #fff;
}

.hc-content {
	padding: 25px;
}

.hc-content h1 {
	line-height: 125%;
	padding: 0 0 3px 0;
	margin: 0 0 1em 0;
	color: #4b4b4b;
	border-bottom: 1px solid #b1b1b1;
}

#hc-lf .hc-content img {
	padding: 0 1em 1em 0;
}

#hc-lf .hc-content h4 {
	padding: 0;
}

.width50 {
	width: 50%;
}

#hc-lf .hc-content h4 a {
	color: #000;
}

#hc-rt .hc-content h5, #hc-rt .hc-content h5 a {
	font-size: 1em;
	color: #000;
}

#hc-lf .hc-content p, #hc-rt .hc-content p, #promobottom-right-content div.package-text p {
	padding: 0 0 1.5em 0;
	color: #646464;
	line-height: 135%;
}

div#homesplash {
	padding: 0;
	margin: 0;
	width: 500px;
	height: 250px;
	background-color: #fff;
}

div.hh-lf-h1 {
	position: relative;
	left: 3px;
	top: 0;
	height: 44px;
	margin: 0;
	padding: 0;
	background: url(../images/homepage/hh-lf-h1-arrow.gif) transparent right top no-repeat;
}

div.hh-rt-h1 {
	height: 44px;
	margin: 0;
	padding: 0;
	color: #fff;
	background: url(../images/homepage/hh-rt-h1-arrow.gif) transparent left top no-repeat;
}

div.hh-lf-h1 h1 {
	margin: 0;
	color: #F37421;
	font-weight: normal;
	font-size: 2em;
	letter-spacing: 0.01em;
	padding: 10px 0 0 25px;
}

div.hh-rt-h1 h1 {
	margin: 0;
	padding: 14px 0 0 50px;
	font-size: 1.3em;
	text-transform: uppercase; 
}

.hh-rt-nav {
	padding: 0;
	margin: 0;
}

.hh-rt-nav ul {
	padding: 0;
	margin: 15px 45px;
}

.hh-rt-nav ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding: 0;
	margin: 0 0 0.25em 0;
}

div#homewrapper .hh-rt-nav ul li a {
	display: block;
	font-size: 1.1em;
	padding:3px 6px;
	color: #fff;
}

div#homewrapper .hh-rt-nav ul li a:hover {
	background-color: #fff;
	color: #4f4c4d;
	text-decoration: none;
}

div#hh-intro p {
	position: relative;
	left: 25px;
	width: 275px;
	color: #4b4b4b;
	line-height: 155%;
	padding: 0;
}

div.resource_bar_home {
	position: relative;
	left: 25px;
	height: 24px;
	padding: 10px 0;
	margin: 0;
}

div.resource_bar_home a {
	width: 90px;
	height: 24px;
	display: inline;
	float: left;
	background-image: url(../images/homepage/resource_bar_home_combo.gif);
}

div.resource_bar_home a.wind-catalog {
	background-position: 0 0;
}

div.resource_bar_home a.solar-catalog {
	background-position: -90px 0;
}

div.resource_bar_home a.hydro-catalog {
	background-position: -180px 0;
}

div.hh-map-wrapper {
	float: right;
	padding: 0;
	margin: 25px 0 0 0;
}

div.hh-map {
	width: 278px;
	height: 160px;
	padding: 0;
	margin: 0 10px 0 0;
	background: url(../images/homepage/hh-global-wind-map.gif) transparent left top no-repeat;
}

div.hh-map-caption {
	text-align: right;
	padding: 145px 50px 0 0;
	margin: 0 0 0 0;
	font-size: 11px;
}

div#hh-footer {
	width: 585px;
	height: 75px;
	padding: 50px 0 0 0;
	margin: 0;
	color: #fff;
}

div.register {
	width: 300px;
	float: left;
}

div.register, div.firstlook {
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

div.hh-reg-btn {
	float: left;
	padding: 10px;
	margin: 20px 10px 0 15px;
}

div.hh-fl-img {
	float: left;
	padding: 10px;
	margin: 20px 10px 0 10px;
}

div.register-text {
	padding: 10px;
	margin: 10px 0;
	border-right: 1px solid #b1b1b1;
}

div.firstlook-text {
	padding: 20px 0;
	margin: 0;
}

div#hc-lf div.package-icon, #promobottom-right-content div.package-icon {
	float: left;
	_padding-right: 1em;
}

div#hc-lf div.package-text {
	float: left;
	width: 140px;
}

div#hc-lf h4 a:hover, div#hc-rt h5 a:hover, #promobottom-right h4 a:hover {
	text-decoration: underline;
}

/* dashboard & download landing */

#promotop {
	margin: 0;
	padding: 0;
}

#promotop-left {
	width: 35em;
	background: #3f6d0c url(../images/dashboard/dashboard-promo-left-bg.jpg) top left repeat-x;
	height: 300px;
	margin: 0;
	padding: 0;
	float: left;
}

#promotop-right {
	background: #231f20 url(../images/dashboard/dashboard-promo-right-bg.jpg) top left repeat-x;
	height: 300px;
	color: #fff;
	margin: 0 0 0 35em;
	padding: 0;
	width: auto;
}

#downloads-promo {
	background: #231f20 url(../images/downloads/downloads-promo-bg.jpg) top left repeat-x;
	color: #fff;
	margin: 0 0 1em 0;
	padding: 0;
}

#downloads-promo-buttons {
	float: right;
	padding: 3.5em 2em 1em 2em;
	margin: 0;
}

#downloads-promo-text {
	padding: 1.5em 0 1.5em 2em;
	margin: 0;
}

.downloads-promo-alt {
	padding: 1em;
	background-color: #e7e7e7;
}

#downloads-promo-spacer {
	height: 250px;
}

#promotop-left-screenshot {
	text-align: center;
	padding: 0 0 0 0;
	margin: auto;
}

#promotop-right-content {
	padding: 2em 2.5em;
	margin: 0;
}

#promotop-right-content p, #downloads-promo-text p {
	line-height: 155%;
	font-size: 1.1em;
}

#promotop-right-table {
	padding: 1.5em 0;
}

.promotop-right-table-item {
	background: transparent url(../images/dashboard/dashboard-promo-table-item.gif) top left no-repeat;
	color: #fff;
	margin: 3px 0;
	height: 17px;
	padding: 2px 15px 2px 25px;
}

#promobottom {
	padding: 0;
}

#console #promobottom-left .column, #console #promobottom-right .column {
	background: #fff none;
	margin: 1em 0 2em 0;
	padding: 1em 2em;
}

#promobottom-left .yui-u {
	width: 25.308em;
}

#promobottom-left .yui-u.first {
	width: 15.385em;
}

#promobottom-right {

}

h2.dashboard-features {
	border-bottom: 1px solid #b1b1b1;
	padding: 0.4em 0;
	margin: 0 0 0.5em 0;
}

#promobottom-left-content p {
	line-height: 155%
}

#promobottom-left-content ul.ttlist {
	padding-left: 1em;
}

#promobottom-right-content div.package-text {
	float: left;
	width: 170px;
}

/* typography */

#console #promo-header .content-header h1 {
	float: none;
}

#doc2 .middle-content p,
#main-column-content p {
	padding: 0 0 1em 0;
	line-height: 155%;
}

.content-header h1 {
	background: #CDCDCD url(../images/resource_bar.png) right center no-repeat;
}

.splash {
	color: #777;
	background-color: #4D4D4D;
	padding: 0;
	margin: 0 0 13px 0;
}

#about .splash {
	height:175px;
}

#solutions .splash {
	height:278px;
}

#solutions div.yui-gc, #solutions div.splash {
	width: 690px;
}

#solutions #doc2 #doc3 #yui-main .yui-gc .yui-u {
	width: 221px;
	margin-left: 13px;
}

#solutions #doc2 #doc3 #yui-main .yui-b .yui-gc div.first {
	width: 455px;
	margin-left: 0;
}

.middle-content {
	padding: 2em;
	margin: 0 0 2em 0;
}

#about .yui-b .yui-gc .yui-u .middle-content {
	background: transparent url(../images/about/bg-about.jpg) top left no-repeat;
	padding-top: 260px;
}

.middle-content h5 {
	padding: 1em 0;
}

.splash-content {
	padding: 0;
	color: #f2f2f2;
	background-color: #4d4d4d;
}

#doc2 .splash-content h2 {
	color: #F37421;
	padding: 25px 25px 15px 25px;
	line-height: 155%;
}

#doc2 .splash-content p {
	padding: 0 25px 25px 25px;
	line-height: 155%;
	font-size:15px;
}

.thin {
	font-weight: normal;
}


/* navigation */

div.right-nav {
	margin: 1em 2em 2em 2em;
	padding: 0;
}

div.right-nav h3, h3.featured-products {
	text-transform: uppercase;
	font-size: 1.1em;
	border: 0;
}

div.right-nav h2, div.right-nav h3, h3.featured-products {
	padding: 0.5em 0;
	margin: 0;
	border-bottom: 1px solid #b1b1b1;
}

div.right-nav h2, 
div.right-nav h2,
div.right-nav h2 a, 
div.right-nav h3,
.nav-head,
h3.featured-products {
	color: #4b4b4b;
}

div.left-nav {
	padding: 0;
	margin: 0 1em;;
}

div.left-nav a {
	display: block;
	color: #666;
}

.right-nav-list {
	padding: 1em 0;
	margin: 0;
}

.right-nav-list ul {
	padding: 0;
	margin: 0;
}

.nav-head {
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0;
}

div.right-nav h2 a:hover {
	color: #F37421;
}

#index li.solutions, 
#project li.project, 
#operations li.operations, 
#financial li.financial, 
#consultants li.consultants, 
#energy li.energy, 
#integration li.integration, 
#government li.government, 
#manufacturers li.manufacturers, 
#advanced li.advanced,
#index li.about, 
#news li.news, 
#press li.press, 
#events li.events, 
#management li.management,
#board li.board,
#people li.people, 
#investment li.investment,  
#clients li.clients, 
#partners li.partners, 
#science li.science,
#technology li.technology,
#publications li.publications,
#presentations li.presentations,
#job li.job,
#benefits li.benefits,
#contact li.contact,
#offices li.offices,
#index h2.support,
#fl-interface li.fl-interface, 
#fl-wind li.fl-wind,  
#fl-solar li.fl-solar, 
#fl-bolivia li.fl-bolivia,
#support-forecasting li.forecasting,
#wind-prospecting li.wind-prospecting, 
#solar-prospecting li.solar-prospecting,
#dashboard-tutorial li.dashboard-tutorial,
#dashboard-videos li.dashboard-videos,
#account li.account, 
#glossary li.glossary,
#free-maps li.free-maps,
#products-wind-overview li.products-wind-overview,
#products-wind-planning li.products-wind-planning,
#products-wind-design li.products-wind-design,
#products-wind-operation li.products-wind-operation,
#products-solar-overview li.products-solar-overview,
#products-solar-planning li.products-solar-planning,
#products-solar-design li.products-solar-design,
#products-solar-operation li.products-solar-operation,
#products-hydro-overview li.products-hydro-overview,
#products-hydro-planning li.products-hydro-planning,
#products-hydro-design li.products-hydro-design,
#products-hydro-operation li.products-hydro-operation {
	background-color: #F37421;
	cursor: pointer;
}

#index li.solutions a, 
#project li.project a, 
#operations li.operations a, 
#financial li.financial a, 
#consultants li.consultants a, 
#energy li.energy a, 
#integration li.integration a, 
#government li.government a, 
#manufacturers li.manufacturers a, 
#advanced li.advanced a,
#index li.about a, 
#news li.news a, 
#press li.press a, 
#events li.events a,
#management li.management a,
#board li.board a,
#people li.people a, 
#investment li.investment a,  
#clients li.clients a, 
#partners li.partners a, 
#science li.science a,
#technology li.technology a,
#publications li.publications a,
#presentations li.presentations a,
#job li.job a,
#benefits li.benefits a,
#contact li.contact a,
#offices li.offices a,
#index h2.support a,
#fl-interface li.fl-interface a, 
#fl-wind li.fl-wind a,  
#fl-solar li.fl-solar a, 
#fl-bolivia li.fl-bolivia a, 
#support-forecasting li.forecasting a, 
#wind-prospecting li.wind-prospecting a, 
#solar-prospecting li.solar-prospecting a,
#dashboard-tutorial li.dashboard-tutorial a,
#dashboard-videos li.dashboard-videos a,
#account li.account a, 
#glossary li.glossary a, 
#free-maps li.free-maps a,
#products-wind-overview li.products-wind-overview a,
#products-wind-planning li.products-wind-planning a,
#products-wind-design li.products-wind-design a,
#products-wind-operation li.products-wind-operation a,
#products-solar-overview li.products-solar-overview a,
#products-solar-planning li.products-solar-planning a,
#products-solar-design li.products-solar-design a,
#products-solar-operation li.products-solar-operation a,
#products-hydro-overview li.products-hydro-overview a,
#products-hydro-planning li.products-hydro-planning a,
#products-hydro-design li.products-hydro-design a,
#products-hydro-operation li.products-hydro-operation a {
	color: #fff;
	text-decoration: none;
}

#nav-title h2.support a, #nav-title h2.support a:hover {
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}

#nav-title h2.support {
	margin: 0 0 0.5em 0;
	padding: 0;
	border: 0;
}

#nav-title {
	margin: 1em 0 0 0;
	padding: 0;
	border: 0;
}

div.left-nav ul.filters li a:hover {
	text-decoration: none;
}

.middle-content a {
	color: #F37421;
	text-decoration: none;
}

.middle-content a {
color:#F37421;
text-decoration:none;
}

.middle-content a.btn-sm-org,
.middle-content a.btn-lrg-org,
.middle-content a.btn-lrg-org-fwd {
color:#FFFFFF;
cursor:pointer;
}

.middle-content a.btn-sm-org:hover,
.middle-content a.btn-lrg-org:hover,
.middle-content a.btn-lrg-org-fwd:hover {
color:#FFFFFF;
cursor:pointer;
text-decoration:none;
}


.middle-content .return a, .middle-content .return a:hover {
	color: #fff;
	text-decoration: none;
}

.middle-content a:hover, .db-archive a:hover, .object-more a:hover {
	color: #F37421;
	text-decoration: underline;
}

.middle-content h2 a, .middle-content a.eventlink {
	color: #000;
	text-decoration: none;
}

.middle-content h2 a:hover, .middle-content a.eventlink:hover {
	color: #000;
	text-decoration: underline;
}

.middle-content h3.object-title {
	padding: 0;
	margin: 0;
}

div.middle-content table.features {
	margin-top: 1em;
	width: 100%;
}

div.middle-content table.feature-compare td {
	border: 1px solid #686868;
	padding: 0.4em;
}

div.middle-content table.feature-compare tr.product-features {
	background-color: #686868;
	color: #fff;
	font-weight: bold;
}

div.middle-content table.feature-compare tr.even {
	background-color: #f2f2f2;
}

li.db-item {
	padding: 0 0 1em 0;
	margin: 0 0 1em 0;
	border-bottom: 1px solid #b1b1b1;
	line-height: 155%;
}

li.db-item-index {
	padding: 0 0 0.5em 0;
	margin: 0;
	border-bottom: 0;
	color: #646464;
}

#doc3 li.db-item-index p {
	line-height: 135%;
}

.db-item-index a {
	color: #F37421;
}

.db-item-index a.db-item-index-title {
	color: #000;
}

div.db-related {
	margin: 0 0 1em 0;
	padding: 1em;
	border: thin solid #b1b1b1;
}

li.db-recent a {
	color: #000;
	font-weight: bold;
}

li.db-recent a:hover {
	color: #000;
	text-decoration: underline;
}

li.db-item-index a:hover, .db-item a:hover {
	text-decoration: underline;
}

.db-item a {
	color: #000;
	font-weight: bold;
	font-size: 1.1em;
}

.db-item a.selected, div.selected {
	color: #F37421;
}

.db-archive {
	padding: 1em 0;
	margin: 0;
}

.db-archive a, .object-more a {
	color: #F37421;
	padding: 0 1em 0 0;
}

.db-date {
	font-size: 0.9em;
}

div#related-products-list div.package-icon {
	float: left;
	margin-top: 0;
	padding: 0;
	*margin-right: 5px;
}

div#related-products-list div.package-text {
	float: left;
	margin-bottom: 1em;
	padding: 0;
	width: 110px;
	* width: 110px;
}

#support div.package-icon {
	float: left;
	margin-top: 0;
	padding: 0;
	*margin-right: 5px;
}

#support div.package-text {
	float: left;
	margin-bottom: 1em;
	padding: 0;
	width: 110px;
	* width: 110px;
}

div#related-products-list div.package-text a h4,
div#related-products-list div.package-text h4 a {
	margin-bottom: 3px;
}

div#related-products-list div.package-text a:hover h4 {
	text-decoration: underline;
}

.caption {
	text-align: left;
	padding: 0 2em;
	font-size: 0.9em;
	font-style: italic;
}

/* www-specific css */

.metabar-reg-btn {
	display:inline-block;
	position: relative;
	float: right;
	margin: 0;
	padding: 5px 15px 0 0;
}

.metabar-reg-btn a {
	display:inline-block;
	*padding: 2px 8px 4px 8px;
}

.middle-content h1 {
	line-height: 125%;
	padding: 0 0 0.5em 0;
	margin: 0 0 1em 0;
	color: #4b4b4b;
	border-bottom: 1px solid #b1b1b1;
}

.middle-content h3 {
	padding: 0 0 0.5em 0;
	margin: 0 0 0.5em 0;
}

.object-more {
	padding: 0 0 1em 0;
	margin: 0;
	text-align: right;
}

.object-date {
	font-size: 0.9em;
	font-weight: bold;
}

span.object-attachment {
	padding: 0 0 1em 0;
	margin: 0;
	font-size: 0.9em;
	font-weight: normal;
}

div.object-author {
	padding: 0 0 0.5em 0;
	margin: 0;
	font-size: 0.9em;
	font-weight: bold;
}

.invest-logo {
	float: right;
	padding: 0.5em 1em;
}

.solutions-header {
	background-color: #4d4d4d;
	padding: 2em;
}

.solutions-header h1 {
	line-height: 155%;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #b1b1b1;
}

.solutions-header h3 {
	font-weight: normal;
	line-height: 155%;
}

img.solutions, img.about {
	padding: 0 1.5em 1em 0;
}

.related-item {
	padding: .75em 0 1.25em 0;
	margin: 0;
}

.related-item img {
	padding: 0 1em 0 0;
	margin: 0;
}

.related-item a h4,
#promobottom-right .related-item h4 a,
.related-item h4 a {
	color: #000;
}

.profile-wrap {
	padding: 0 0 1em 0;
	margin: 0 0 2em 0;
	border-bottom: 1px solid #b1b1b1;
}

div.left-nav hr, div.right-nav hr, .middle-content hr {
	padding: 0;
	color: #b1b1b1;
	background-color: #b1b1b1;
	height: 1px;
}

div.left-nav hr {
	margin: 0.3em 1em 0 0;
}

div.right-nav hr {
	margin: 0.3em 0 0 0;
}

.middle-content hr {
	margin: 0 0 1em 0;
}

div.solutions-products hr {
	margin: 0.3em 0 0 0;
	padding: 0;
}

.profile-content h6 {
	padding-bottom: 1em;
}

.glossary-list {
	padding: 0 1em 1em 1em;
}

.glossary-index {
	padding: 0.2em 0.5em;
	margin: 0.5em 0;
	font-size: 0.9em;
	font-weight: bold;
	background-color: #CDCDCD;
}

#user-guide h2.contents {
	padding: 0;
	border-top: 0;
}

#user-guide h2 {
	color:#666;
	text-transform:uppercase;
	font-size: 16px;
	padding: 0;
	margin: 1em 0 .5em 0;
}

#user-guide header h2 {
	color: #000;
	font-size: 18px;
}

#user-guide ul.toc  {
	margin: 0 0 1em 1em;
}

#user-guide ol  {
	margin-left: 2em;
}

#user-guide ul.toc, #user-guide ol li {
	line-height:155%;
	padding:0 0 1em 0;
}

ul.faq {
	padding-top: 0;
}

ul.faq a {
}

h3.more {
	padding: 0 0 0.5em 0;
	margin: 0;
	color: #4b4b4b;
}

.glossary-list a {
	display: block;
	padding: 0.2em;
}

.glossary-term {
	font-weight: bold;
	padding: 1em;
	font-size: 1.1em;
	border-top: 1px solid #686868;
}

.glossary-definition {
	padding: 1em;
	border-top: 1px solid #686868;
}

.glossary-top, .guide-top {
	text-align: right;
	font-size: 0.8em;
}

.benefits h3 {
	margin: 0;
	padding: 0;
}

.benefits ul {
	padding: 0.5em 1em;
	margin: 0;
}

div.support-col {
	padding-right: 2em;
	margin-right: 0;
}

div.support-col2 {
	padding-right: 2em;
	margin-right: 2em;
	padding-left: 2em;
	min-height:250px;
}

div.sitemap-col {
	float: left;
	padding: 0 2em;
}

.benefits ul li {
	padding: 0.5em 1em;
	margin: 0;
}

.benefits ul ul.ttlist {
	padding: 0.5em 1em;
	margin: 0;
}

.benefits ul ul.ttlist li {
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	margin: 0;
}

div.benefits table.timeoff {
	margin: 0 2em;
	padding: 0;
	width: 80%;
}

div.benefits table.timeoff td {
	border: 1px solid #686868;
	padding: 0.4em;
}

div.benefits table.timeoff tr.head {
	background-color: #686868;
	color: #fff;
	font-weight: bold;
}

.landing-spacer {
	background-color: #fff;
	height: 188px;
	padding: 0;
	margin: 0;
}

#solutions .landing-spacer {
	background-color: #fff;
	height: 291px;
	padding: 0;
	margin: 0;
}

.about-movie {
	background-color: #fff;
}

#termsofuse p, #privacypolicy p {
	line-height: 155%;
	margin: 0 1em;
	padding: 1em 0 0 0;
}

table.tttable td {
	border: 1px solid #686868;
	padding: 0.4em;
}

div.contact-phone {
	padding-right: 1em;
}

/* 3-col fixed */

#doc2 #doc3 #yui-main .yui-b {
	margin-left: 18em;
}

#doc2 #doc3 #yui-main .yui-b .yui-gc div.first {
	width: 35.075em;
	margin-left: 0;
}

#doc2 #doc3 #yui-main .yui-gc .yui-u {
	width: 17em;
	margin-left: 1em;
	*margin-left: 0.9em;
}

#doc2 #doc3 .product-filter {
	float: left;
	width: 17em;
	padding-bottom: 0;
}

#doc2 .product-filter {
	float: left;
	width: 17em;
	padding-bottom: 0;
}

.middle-content a.no-underline:hover {
	text-decoration: none;
}

/* jQuery infiniteCarousel */

/* the carousel div styles are only 
   here to avoid FOUC
*/

#carousel {
    overflow: hidden;
    position: relative;
    width: 500px;
	height: 250px;
	margin: 0;
	padding: 0;
}

#solutions #carousel{
    width: 690px;
	height: 278px;
}

#carousel ul {
	z-index: 1;
	list-style: none;
	width:9999px; /* avoid FOUC */
	margin: 0;
	padding: 0;
	position:relative;
}

#carousel li {
	display:inline;
	float:left;
}

div.carousel-grey {
	position: relative;
	top: 0;
	left: 440px;
	z-index: 1000;
	background-color: #4d4d4d;
	width: 250px;
	height: 278px;
	padding: 0;
	margin: 0;
}

div.carousel-grey div {
	position: relative;
	top: -260px;
	left: 25px;
	z-index: 1001;
	background: transparent url(../images/solutions/solutions-find.gif) bottom left no-repeat;
	font-size: 1em;
	color: #b1b1b1;
	padding: 0 0 0 20px;
	margin: 0;
}

.carousel-header {
	display: block; 
	color: #fff;
	font-size: 1.5em; 
	font-weight: bold; 
	padding: 0 0 7px 0; 
	margin: 60px 25px 7px 25px; 
	border-bottom: 1px solid #b1b1b1;
}

.carousel-header a {
	color: #fff;
	text-decoration: none;
}

.carousel-header a:hover {
	text-decoration: underline;
}

.carousel-text {
	display: block; 
	color: #fff;
	line-height: 155%;
	padding: 0; 
	margin: 0 25px 25px 25px; 
}

/* fl splash page */
#splash-landing-overlay {
	background-color:#000000;
	height:500px;
	left:0;
	opacity:0.6;
	position:absolute;
	top:0;
	width:100%;
	z-index:90;
}

#flsplash {
	background: #cdcdcd;
	display:block;
	top: 0;
	left: 0;
	z-index: 90;
	height: 528px;
}

#flsplash-main {
	opacity: 1;
	z-index: 2000;
	margin: 0 auto;
	width: 925px;
	height: 488px;
	padding-top: 20px;
}

#flsplash-main-header {
	background: url(../images/firstlook/full_header.gif) no-repeat;
	width: 925px;
	height: 62px;
}

#flsplash-main-content {
	height: 426px;
	width: 925px;
	background-color: #ffffff;
}

#new-firstlook-image {
	background: url(../images/firstlook/new_firstlook_image.jpg) no-repeat;
	width: 445px;
	height: 191px;
	margin-right: 17px;
}

#new-prospecting-image {
	background: url(../images/firstlook/prospecting_image.jpg) no-repeat;
	width: 445px;
	height: 191px;
	margin-left: 17px;
}

.flsplash-description {
	margin-top: 16em;
}

.wind-prospecting-tools-flsplash {
	width: 47%;
}
/* end fl splash page */

/* products */

table#product-matrix td {
	vertical-align: top;
}

table#product-matrix td a {
	color: #666;
	text-decoration: underline;
}

table#product-matrix td.odd {
	background-color: #ededed;
}

table#product-matrix td.matrix-phase {
	width: 133px;
	border-bottom: thin solid #cdcdcd;
}

table#product-matrix h4 {
	font-size: 108%;
	color: #666;
}

table#product-matrix #matrix-phase-header {
	background-color: #666;
	max-height: 51px;
	min-height: 51px;
}

table#product-matrix #matrix-phase-header h4 {
	color: #fff;
}

table#product-matrix td.matrix-resource-wind,
table#product-matrix td.matrix-resource-solar,
table#product-matrix td.matrix-resource-hydro {
	width: 165px;
	border-bottom: thin solid #cdcdcd;
}

div#datasets {
	margin: 2em 0 0;
	padding: 0 0 0 200px;
	background: #fff url(../images/products/global-datasets.gif) left top no-repeat;
}

#main-column-content {
	padding: 1em 2em 2em 2em;
}

#main-products-content {
	
}

#main-column-content a.wind {
	color: #4C721D;
	text-decoration: none;
}

#main-column-content a.solar {
	color: #F37421;
	text-decoration: none;
}

#main-column-content a.hydro {
	color: #005CAB;
	text-decoration: none;
}

#main-column-content a.wind:hover,
#main-column-content a.solar:hover,
#main-column-content a.hydro:hover {
	text-decoration: underline;
}

#main-column-header {
	margin: 1em;
	background: #414244 url(../images/main-content-header-bg.jpg) left top repeat-x;
}

#main-column-header-wind {
	background: #2e5328 url(../images/products/wind_header.gif) left top repeat-x;
}

#main-column-header-solar {
	background: #c15e27 url(../images/products/solar_header.gif) left top repeat-x;
}

#main-column-header-hydro {
	background: #0b3b74 url(../images/products/hydro_header.gif) left top repeat-x;
}

#main-column-header h1,
#main-column-header-wind h1,
#main-column-header-solar h1,
#main-column-header-hydro h1 {
	width: 335px;
	color: #fff;
	border: 0;
	font-size:175%;
}

#main-column-header h1 {
	background: transparent url(../images/logo-swirl-white.png) left center no-repeat;
	margin: 0 0 0 20px;
	padding: 24px 0 24px 55px;
}

#main-column-header-wind h1 {
	background: transparent url(../images/products/wind_icon_trans.png) left center no-repeat;
	padding: 24px 0 24px 80px;
	
}

#main-column-header-solar h1 {
	background: transparent url(../images/products/solar_icon_trans.png) left center no-repeat;
	padding: 24px 0 24px 80px;
	
}

#main-column-header-hydro h1 {
	background: transparent url(../images/products/hydro_icon_trans.png) left center no-repeat;
	padding: 24px 0 24px 80px;
	
}

div.catalogbutton {
	padding: 27px 24px 27px 0;
}

#main-column-subheader-wind p,
#main-column-subheader-solar p,
#main-column-subheader-hydro p {
	font-size: 12px;
	color: #fff;
	padding: 1em 2em;
	font-weight: normal;
	line-height: 155%;
}

#main-column-subheader-wind h2,
#main-column-subheader-solar h2,
#main-column-subheader-hydro h2 {
	font-size: 20px;
	color: #fff;
	padding: 0.5em 0 0.5em 1.5em;
	font-weight: normal;
	line-height: 155%;
	max-width: 300px;
}

#main-column-subheader-wind {
	background-color: #99ae7a;
	margin: 0 1em;
}

#main-column-subheader-solar {
	background-color: #f19c2e;
	margin: 0 1em;
}

#main-column-subheader-hydro {
	background-color: #869ace;
	margin: 0 1em;
}

#main-products-column-one {
	width: 216px;
	margin-left: 6px;
}

#main-products-column-two {
	width: 216px;
}

#main-products-column-three {
	width: 216px;
	margin-right: 5px;
}

#main-products-content h2 {
	font-size: 167%;
	height: 200px;
	background-repeat: no-repeat;
}

#products-wind-overview #main-products-content h2 {
	background-image: url(../images/products/wind_landing.jpg);
}

#products-solar-overview #main-products-content h2 {
	background-image: url(../images/products/solar_landing.jpg);
}

#products-hydro-overview #main-products-content h2 {
	background-image: url(../images/products/hydro_landing_alt.jpg);
}

#main-products-content h2 a {
	color: #3d3d3d;
}

#main-products-content p {
	line-height: 155%;
	color: #3d3d3d;
}

div.main-products-column-one h2,
div.main-products-column-one div.col-content {
	width: 204px;
	padding-left: 5px;
	padding-right: 7px;
}

div.main-products-column-two h2,
div.main-products-column-two div.col-content {
	width: 202px;
	padding-left: 14px;
}

div.main-products-column-three h2,
div.main-products-column-three div.col-content {
	width: 192px;
	padding-left: 24px;
}

div.main-products-column-one h2 {
	background-position: 0 60px;
}

div.main-products-column-two h2 {
	background-position: -216px 60px;
}

div.main-products-column-three h2 {
	background-position: -432px 60px;
}

div.col-content h3 {
	padding: 1em;
	background-color: #999;
	color: #fff;
}

ul.product-links {
	background-color: #e7e7e7;
	padding: 1em;
	margin: 0 0 3em 0;
}

ul.product-links li {
	margin: 0;
}

ul.product-links li a {
	display: block;
	min-height: 50px;
	color: #000;
	font-weight: bold;
	font-size: 105%;
	text-decoration: none;
	padding: 0 1em 0 47px;
	margin: 0 0 1em 0;
	background-position: 0 0;
	background-repeat: no-repeat;
}

ul.product-links li a:hover {
	text-decoration: underline;	
}

div.main-column-intro {
	margin: 1.5em 0;
	padding-left: 395px;
	min-height: 225px;
}

div.intro-planning-wind {
	background: transparent url(../images/products/wind_pp.jpg) top left no-repeat;
}

div.intro-design-wind {
	background: transparent url(../images/products/wind_dd.jpg) top left no-repeat;
}

div.intro-operations-wind {
	background: transparent url(../images/products/wind_oi.jpg) top left no-repeat;
}

div.intro-planning-solar {
	background: transparent url(../images/products/solar_pp.jpg) top left no-repeat;
}

div.intro-design-solar {
	background: transparent url(../images/products/solar_dd.jpg) top left no-repeat;
}

div.intro-operations-solar {
	background: transparent url(../images/products/solar_oi.jpg) top left no-repeat;
}

div.intro-planning-hydro {
	background: transparent url(../images/products/hydro_pp.jpg) top left no-repeat;
}

div.intro-design-hydro {
	background: transparent url(../images/products/hydro_dd.jpg) top left no-repeat;
}

div.intro-operations-hydro {
	background: transparent url(../images/products/hydro_oi.jpg) top left no-repeat;
}


h3.main-column-table-lheader  {
	width: 342px;
	padding: 15px;
	color: #fff;
	background-color: #666;
	border-right: thin solid #666;
}

h3.main-column-table-rheader  {
	width:230px;
	padding: 15px;
	color: #fff;
	background-color: #999;
}

.main-column-table-col1,
.main-column-table-col2 {
	padding: 2em 1em 1em 1em;
}

div.main-column-table td.leftcol,
div.main-column-table td.rightcol {
	vertical-align: top;
	border-bottom: thin solid #666;
}

div.main-column-table td.leftcol {
	border-right: thin solid #999;
}

.main-column-table .product-icon {
	min-height:120px;
}

.main-column-table h4 a {
	color: #000;
}

.main-column-table-rheader,
.main-column-table-col2 {
	
}

.main-column-table-col2 {
	
}

/* BEGIN background icons for product links */

ul.product-links li a.wind-prospecting-tools {
	background-image: url(../images/packages/wind-prospecting-tools/icon_small.gif);	
}
ul.product-links li a.prospecting-wind-api {
	background-image: url(../images/packages/prospecting-wind-api/icon_small.gif);	
}
ul.product-links li a.wind-speed-gis-data-layer {
	background-image: url(../images/packages/wind-speed-gis-data-layer/icon_small.gif);	
}
ul.product-links li a.firstlook-professional-wind-report {
	background-image: url(../images/packages/firstlook-professional-wind-report/icon_small.gif);	
}
ul.product-links li a.reference-wind-time-series {
	background-image: url(../images/packages/reference-wind-time-series/icon_small.gif);	
}
ul.product-links li a.fullview-initial-project-assessment {
	background-image: url(../images/packages/fullview-initial-project-assessment/icon_small.gif);	
}
ul.product-links li a.wind-portfolio-climate-variability-analysis {
	background-image: url(../images/packages/wind-portfolio-climate-variability-analysis/icon_small.gif);	
}
ul.product-links li a.fullview-wind-spatial-mapping {
	background-image: url(../images/packages/fullview-wind-spatial-mapping/icon_small.gif);	
}
ul.product-links li a.fullview-wind-site-climate-variability-analysis {
	background-image: url(../images/packages/fullview-wind-site-climate-variability-analysis/icon_small.gif);	
}
ul.product-links li a.fullview-wind-project-resource-assessment {
	background-image: url(../images/packages/fullview-wind-project-resource-assessment/icon_small.gif);	
}
ul.product-links li a.tt-advanced-applications {
	background-image: url(../images/packages/3tier-advanced-applications/icon_small.gif);	
}
ul.product-links li a.powersight-basic-wind-forecasting {
	background-image: url(../images/packages/powersight-basic-wind-forecasting/icon_small.gif);	
}
ul.product-links li a.powersight-premium-wind-forecasting {
	background-image: url(../images/packages/powersight-premium-wind-forecasting/icon_small.gif);	
}
ul.product-links li a.wind-seasonal-power-forecast {
	background-image: url(../images/packages/wind-seasonal-power-forecast/icon_small.gif);	
}
ul.product-links li a.powersight-regional-wind-forecasting {
	background-image: url(../images/packages/powersight-regional-wind-forecasting/icon_small.gif);	
}
ul.product-links li a.solar-prospecting-tools {
	background-image: url(../images/packages/solar-prospecting-tools/icon_small.gif);	
}
ul.product-links li a.solar-ghi-gis-data-layer {
	background-image: url(../images/packages/solar-ghi-gis-data-layer/icon_small.gif);	
}
ul.product-links li a.prospecting-solar-api {
	background-image: url(../images/packages/prospecting-solar-api/icon_small.gif);	
}
ul.product-links li a.tt-solar-time-series {
	background-image: url(../images/packages/3tier-solar-time-series/icon_small.gif);	
}
ul.product-links li a.fullview-solar-site-climate-variability-analysis {
	background-image: url(../images/packages/fullview-solar-site-climate-variability-analysis/icon_small.gif);	
}
ul.product-links li a.fullview-solar-site-resource-assessment {
	background-image: url(../images/packages/fullview-solar-site-resource-assessment/icon_small.gif);	
}
ul.product-links li a.tt-advanced-applications-solar {
	background-image: url(../images/packages/3tier-advanced-applications-solar/icon_small.gif);	
}
ul.product-links li a.tt-advanced-applications-hydro {
	background-image: url(../images/packages/3tier-advanced-applications-hydro/icon_small.gif);	
}
ul.product-links li a.powersight-short-range-streamflow-forecasting {
	background-image: url(../images/packages/powersight-short-range-streamflow-forecasting/icon_small.gif);	
}
ul.product-links li a.powersight-basin-monitor-forecasting {
	background-image: url(../images/packages/powersight-basin-monitor-forecasting/icon_small.gif);	
}
ul.product-links li a.firstlook-hydro {
	background-image: url(../images/products/hydro_icon_sm.gif);
}
ul.product-links li a.aggregator-tool {
	background-image: url(../images/packages/aggregator-tool/icon_small.gif);
}
/* END background icons for product links */

/* buttons */

.btn-sm-wind,
.btn-sm-solar,
.btn-sm-hydro {
	position: relative;
	top: 16px;
	padding: 3px 8px;
	height: 20px;
}

a.btn-sm-wind,
a.btn-sm-solar,
a.btn-sm-hydro {
	color: #ffffff;
	cursor: pointer;
}

.btn-sm-wind{
	background: url('../images/products/wind_button.gif') repeat-x;
}

a.btn-sm-wind:hover {
	text-decoration:none;
	background-image: none;
	background-color: #2e5328;
}

.btn-sm-solar{
	background: url('../images/products/solar_button.gif') repeat-x;
}

a.btn-sm-solar:hover {
	text-decoration:none;
	background-image: none;
	background-color: #c15e27;
}

.btn-sm-hydro{
	background: url('../images/products/hydro_button.gif') repeat-x;
}

a.btn-sm-hydro:hover {
	text-decoration:none;
	background-image: none;
	background-color: #0b3b74;
}

button.btn-sm-wind,
button.btn-sm-solar,
button.btn-sm-hydro {
	padding: 2px 8px;
}

/* forecasting support */

#user-guide ul.ttlist p {
	text-indent: 0;
}
