* {font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;padding:0px;margin:0px;}
body {width:100%;font-size:83%;text-align:center;font-family:Helvetica, Arial, sans-serif;background:url(../i/t/temp-bg.gif) repeat-x 0px 0px;line-height: 1.5;}
h2,h3,h4,h5,b,strong,em {font-weight:bold;font-style:normal;}
ul,ol {list-style-type:disc;}
img {border:0px none;}

#base-container {width:980px;margin:0px auto;background-color:#FFF;border-right:1px solid #CCC;border-left:1px solid #CCC;border-bottom:1px solid #CCC;}

.print img {display:none;}

/* masthead styles */
#masthead {clear:both;background:url('../i/header-green.png') right 24px no-repeat;}
#logo {
	text-align:left;
	padding-top: 20px;
	padding-right: 35px;
	padding-bottom: 15px;
	padding-left: 35px;
}
#logo a {height:60px;width:300px; background:url(../i/t/mast-logo.gif) no-repeat 0px 0px; display: block; text-indent: -9999px;}
#logo a:link {background-position: 0px 0px}
#logo a:visited {background-position: 0px 0px}
#logo a:hover {background-position: 0px 0px}
#logo a:active {background-position: 0px 2px}

.access {left:-3000px;position:absolute;width:500px; display: block}


/* LEVEL ONE */
ul#masthead-links {position:relative;list-style-type:none;float:left;width:100%;height:36;}
ul#masthead-links li {font-weight:bold;float:left;background:#FFD530 url(../i/t/mast-sprite.png) no-repeat 100% 0px;}
ul#masthead-links li a {display:block;width:192px;padding:8px 2px;color:#444;text-decoration:none;text-transform:uppercase; height: 20px;}
ul#masthead-links li.hover,
ul#masthead-links li a:hover {position:relative;}
ul#masthead-links li:hover {color: #1c9557; background-position: 100% -40px;}
ul#masthead-links li:active {color: #1c9557; background-position: 100% -80px;}
ul#masthead-links li.last-item {background-position:1% 0px;}
ul#masthead-links li.last-item:hover {color: #1c9557; background-position: 99% -40px;}
* html ul#masthead-links a:hover {background:url(../i/t/mast-links-bg-hil.gif) repeat-x 0px 0px; color: #1c9557;}
ul#masthead-links li .highlight {color: #000; background: url(../i/t/mast-sprite.png) no-repeat 100% -80px;}


/* LEVEL TWO */
/* IE 6 & 7 Needs Inline Block */
ul#masthead-links ul li a {width:220px;display:inline-block;padding:6px 10px;text-align:left;text-transform:none;color:#1C9557;font-weight:bold;}

ul#masthead-links ul li:hover,
ul#masthead-links ul a:hover {background-image:none;background-color:#FFE693;}
ul#masthead-links ul a {padding:0 10px }
ul#masthead-links ul li {background:none;}
ul#masthead-links ul {visibility:hidden;position:absolute;left:-3000;list-style-type:none;background:url(../i/t/mast-drop1-bg.gif) repeat-x 100% 0px; margin-top: -4px;}


/* LEVEL THREE */
ul#masthead-links ul ul {left:100%;top:0;list-style-type:none;background:url(../i/t/mast-drop2-bg.png) no-repeat 0px 0px;padding-right:20px;margin-bottom:0px;}
ul#masthead-links ul ul a {width: 175px}
* html ul#masthead-links ul ul {background-image:none;background-color:#FFF3D1;padding-right:0px;}
ul#masthead-links li:hover > ul {visibility:visible;}
* html ul#masthead-links {display:inline;width:100%;}

.list-arrow {background:url(../i/t/list-arrow.gif) no-repeat 225px 50%;}
.list-end {background:url(../i/t/mast-drop2-bg-bottom.png) no-repeat 0px 0px !important;display:block;height:8px;width:100%;margin-bottom:-8px;padding-right:20px;}
* html .list-end {display:none;}
ul#masthead-links ul a.list-arrow:hover {background:#FFE693 url(../i/t/list-arrow.gif) no-repeat 225px 50%;}
#masthead:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* masthead styles */

#main-body {text-align:left;width:100%;clear:both;}

#leadspace {padding-top:2px;padding-bottom:5px;}
#leadspace h1{border: 0; padding:0;}


#content {padding:0px 20px 20px;}

/* column structure styles */
.column-hp,.column-1-3-1,.column-2-2-1,.column-1-2-2,.column-1-4,.column-2-3,.column-1-1-1-1, .column-1-1-1, .column-1 {clear:both;width:100%;}
.column-hp .first-column,.column-hp .second-column,.column-hp .third-column, .column-1-1-1 .first-column,.column-1-1-1 .second-column {float:left;width:300px;padding-right:20px;}
.column-hp .third-column, .column-1-1-1 .third-column {float:left;width:300px;padding-right:0px;}
.column-1-3-1 .first-column,.column-1-3-1 .third-column {float:left;width:172px;padding-right:20px;}
.column-1-3-1 .third-column {padding-right:0px;}
.column-1-3-1 .second-column {float:left;width:556px;padding-right:20px;}
.column-2-2-1 .first-column,.column-2-2-1 .second-column {float:left;width:364px;padding-right:20px;}
.column-2-2-1 .third-column {float:left;width:172px;padding-right:0px;}
.column-1-2-2 .first-column {float:left;width:172px;padding-right:20px;}
.column-1-2-2 .second-column {float:left;width:364px;padding-right:20px;}
.column-1-2-2 .third-column {float:left;width:364px;padding-right:00px;}
.column-1-4 .first-column {float:left;width:172px;padding-right:20px;}
.column-1-4 .second-column {float:left;width:748px;padding-right:0px;}
.column-2-3 .first-column {float:left;width:364px;padding-right:20px;}
.column-2-3 .second-column {float:left;width:556px;padding-right:0px;}
.column-1-1-1-1 .first-column {float:left;width:172px;padding-right:20px;}
.column-1-1-1-1 .second-column {float:left;width:228px;padding-right:20px;}
.column-1-1-1-1 .third-column {float:left;width:228px;padding-right:20px;}
.column-1-1-1-1 .fourth-column {float:left;width:228px;padding-right:0px;}
.column-1 .first-column {float:middle;width:760px;padding-left:120px;}
.column-hp:after,.column-1-3-1:after,.column-2-2-1:after,.column-1-2-2:after,.column-1-4:after,.column-2-3:after,.column-1-1-1-1:after, .column-1-1-1:after, .column-1:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#content-navigation {width:172px;padding-right:20px;background:url(../i/t/leftnav-divider.jpg) no-repeat 0px 0px;}
* html #content-navigation {padding-right:0px;}
#content-navigation ul {background:url(../i/t/leftnav-divider.jpg) no-repeat 0px 100%;padding:10px 0px;list-style-type:none;}
#content-navigation ul a {color:#555;text-decoration:none;padding:5px 0px 5px 2px;display:block;font-weight:bold;height:1%;}
#content-navigation ul ul {background-image:none;padding:0px 0px 10px 0px;list-style-type:none;}
#content-navigation ul ul a {padding:2px 0px 2px 10px;font-weight:normal;height:1%;}
#content-navigation ul a.highlight,#content-navigation ul a:hover {background:#78B48A url(../i/t/mast-sprite.png) no-repeat 100% 50%;color:#FFF;}
#content-navigation ul ul a:hover {background:#FFF none;color:#999;text-decoration:underline;}
/* column structure styles */


/* Typography */
h1 {border-top:0px solid #fff;color:#1C9557;padding:0px 0px 5px 0px;font-size:1.6em; font-weight:bold;line-height: 1.4}
h2 {border-top:8px solid #ffda4f;color:#1C9557;padding:8px 0px 5px 0px;font-size:1.1em;font-weight:bold;}
h3 {color:#1C9557;padding:10px 0px 0px 0px;font-size:1.1em;font-weight:bold;}
.history h3 {color:#1C9557;padding:10px 0px 5px 0px; font-size:1.1em}
.second-column h3 span {font-style:italic;margin-left:10px;font-weight:normal;}
.office h3 {color:#1C9557;padding:0;}
h4 {color:#000;padding:0px 0px 5px; font-size: 1em; font-weight: normal}
p {padding:0px 0px 10px 0px;color:#000;line-height: 1.5;}
.sidebar_text {padding:0px 0px 10px 0px;color:#000;font-size:0.95em;line-height: 1.4;}
#content a:hover {color:#F16312;}

/* Typography */


.rule {background-color:#ccc;height:1px;clear:both; margin: 5px 0 5px 0;}
.rule hr {display:none;}

.featured {border-top:1px solid #78B48A;position:relative;clear:both;margin-top:8px;}
.featured p {padding:0px;}
.featured p em {display:inline-block;text-transform:uppercase;background-color:#78B48A;color:#FFF;padding:4px 10px;margin-bottom:10px;}
.featured rule hr {background-color:#78B48A;height:1px;}
.featured img {clear:left}
.featured p.reference {position:absolute;right:0px;bottom:20px;text-align:right;width:50%;}
.featured p.headline {position:absolute;top:30px;left:100px; right:20px;bottom:20px;text-align:left;width:75%;color:#1C9557; font-size:0.9em;line-height:1.4em}
* html .featured p.reference {position:relative;float:right;margin-top:-30px;}
.column-hp .featured p.reference {font-weight:bold;}
 p.headline {padding:15px 0px 0px 0px;}
 p.headline strong {font-size:1.2em;}

.featured-press {border-top:1px solid #78B48A;position:relative;clear:both;margin-top:8px;}
.featured-press p {padding:0px;}
.featured-press p em {display:inline-block;text-transform:uppercase;background-color:#78B48A;color:#FFF;padding:4px 20px;margin-bottom:10px;}
.featured-press rule hr {background-color:#78B48A;height:1px;}
.featured-press img {align:left;padding:0px 20px 10px 0px;}
.featured-press p.reference {position:absolute;right:0px;bottom:20px;text-align:right;width:50%;}
.featured-press p.headline {position:absolute;top:40px;left:162px;right:0px;bottom:20px;text-align:left;color:#1C9557;font-size:1.15em;line-height:1.5em;height: 45px;}
* html .featured-press p.reference {position:relative;float:right;margin-top:-30px;}

.bullet-list {list-style-type:none;margin-top:-10px;}
.bullet-list li {
	color:#000;
	background-image: url(../i/t/list-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 16px;
	padding: 10px 0 0px 10px;
}
.bullet-link {color:#1C9557;text-decoration:none;}


.more-list {list-style-type:none;}
.more-list li {color:#000;padding:5px 0px;}
.more-link {color:#1c9557;text-decoration:none;}
.more-link span.link-next {display:inline-block;background:url(../i/t/link-next-alt.gif) no-repeat 50% 50%;width:10px;height:10px;padding-left:5px;}
*:first-child+html .more-link span.link-next {background-position:50% -2px}



/* accordion styles */
.accordion {border-bottom:1px solid #CCC;margin-bottom:30px;overflow:hidden;}
.accordion h2 {background:url(../i/t/show_hide.gif) no-repeat right -51px;padding:7px 15px 7px 0px;margin:0px;cursor:pointer;height:1%;font-size:1.1em;}
.accordion h2.active {background-position:right 5px;border-bottom:0px none;}
.accordion div.section {padding-bottom:20px;}
.accordion a {color:#999;text-decoration:none;}
.accordion a:hover {color:#F16312;}
.accordion h2 span {font-style:italic;margin-left:10px;font-weight:normal;}
.accordion img.profile {float:right;padding-left:20px;}
/* accordion styles */


/* breadcrumb styles */
#breadcrumbs {border-top:1px solid #CCC;margin-top:20px;padding-bottom:20px; clear:both;}
#breadcrumbs ul {list-style-type:none;border-bottom:1px solid #CCC;clear:both;height:1%;padding-left:212px;}
#breadcrumbs ul li {float:left;}
#breadcrumbs a {display:block;padding:10px 20px 10px 0px;margin-right:10px;text-decoration:none;color:#666;background:url(../i/t/link-next.gif) no-repeat 100% 50%;}
#breadcrumbs a:hover {text-decoration:underline;}
#breadcrumbs ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* breadcrumb styles */

/* Form styles */
.fl {float:left;width:94px;clear:both;margin:4px 0;}
.fi {float:left;width:268px;margin:4px 0;}
.fi input {width:250px; background-color: #eee;}
.fi input.rad {width:20px;}
.fi input.sub {width:83px;}
.office {border-bottom:1px solid #ccc;padding:5px 0;}
.office.last {border-bottom:0px;}
.inq a {color:#555;}
#contactFormSection {margin-top:12px;}
#iFormSection {clear:both;padding-top:12px;}
#iFormSection .fl { width:160px;}
/* Form styles */

/* legal styles */
#legal p {color:#999 ; text-align:center; padding-top:20px;padding-bottom: 30px;}
#legal .rule {background-color:#ccc;height:1px;margin: 10px 0px 5px 0px;}
/* legal styles */

/* Misc styles */
.clear {clear: both; line-height:1px; height:1px;}

.img-areva {float:left; padding: 20px 10px 20px 0;}
.imgright {float:right; padding: 0 0 10px 10px;}
.imgleft {float:left; padding: 10px 10px 0px 0px;}
.imgarrow-solutions {float:center; padding: 35px 0px 0px 0px;}
.img-biomass {float:center; padding: 18px 0px 0px 0px;}

/* about section */
#about-bullets h3 {font-size:1.2em;margin:6px 0 2px 0;}
.introtext {font-size:1.1em;color:#454545;margin-bottom:14px;}

/* solutions styles */
.solution_arrow {height:180px;background: url('../i/renewable-arrow.gif') center bottom no-repeat;margin-bottom:5px;}
.solution_h3 {font-size:1.1em}
.solution_text {font-size:1em;}
#solution-link a{text-decoration: none; color:#000;text-decoration:none}
#solution-link a:hover{color: #F16312}

/* Press styles */
li a.featured-link {font-size:1em;font-weight:bold;color:#1C9557;text-decoration:none;}
.more-list {color:#666;}
.press-releases {list-style:none;margin:0px 0px 0px 0px;}
.press-releases li {padding:0 0px 10px 0px;}
.press-releases li a{text-decoration: none; color: #000;text-decoration:none}
.press-releases li a:hover{text-decoration: underline; color: #F16312}

.prImg {float:left; margin:0 20px 20px 0;}

#articleDateSource {color:#999;text-align:right;}
#articleText {color:#666;text-align:justify;}
#artURL, #origURL {display:none;}
.articleImage {float:left;clear:left;padding:0 20px 10px 0px;position:relative;top:0px;}
.more-list li {clear:both;}

.media-column {float: left; width: 220px; padding: 5px 20px 0 0;}
a.longlink {color:#454545;}


/* link styles */
a, a:link {color:#1c9557; text-decoration:none}
/*a:visited {color:#666}*/
a:hover {color: #F16312}
a:active {color: #F16312}

.img-kit {float:left; height:200; padding:-10px 20px 0 0; no-repeat 0px 0px;}
.img-kit a.more-link p{color:#0C9}

#base-container #main-body #content .column-1-4 .second-column h3 span {
	font-weight: normal;
	font-style: italic;
}
#base-container #main-body #content .column-1-3-1 .second-column .more-list li {
	top: 10px;
	bottom: 0px;
}
.second-column .press-releases li a b,
.third-column .press-releases li a b {
	color: #1c9557;
}
