/* CSS Document */

html,body {margin: 0px; padding: 0px;}
body { background-image: url(../images/bgtile.gif); font-family: Verdana, Arial, Helvetica; font-face: Verdana Bold;}
div,p  { margin-top:0px}/*clear top margin for mozilla*/
.caption{font-size: 9px; color:#5a5d5a; line-height:12px;}
.whitecopy{color:#ffffff;}
#header{ position:relative; width:1024px; height:86px; margin:0px ; padding:0px;}
#nucheader{ position:relative; width:1024px; height:130px; margin:0px ; padding:0px; float:left; }
#nuclefthead{ position:relative; float:left; width:672px; height:130px; }
#nuclefttophead{ position:relative; float:left; width:672px; height:86px;}
#nucleftbothead{ position:relative; float:left; width:672px; height:44px;}
#nucrighthead{position:relative;float:left;width:352px;height:130px;background: #FFFFFF;}

#subheader{ position:relative; width:1024px; height:108px; margin:0px ; padding:0px;}
#outer{ width:100%; display:table;}
#container{ width:1024; height:inherit; float:left; background: #ffffff;}

#nucmainwell{ float:left;  width:1024; background:#ffffff url(../images/nuclear_bg.jpg) no-repeat;}
#nuctitle{ height:67px; width:1024px; float:left; position:relative; background: #ffffff;}
#nuctitleleft {height:67px; width:230px; float:left;}
#nuctitleright { height:67px; width:487px; float:left;}
#contentwell{ width:768px; float:left; margin-left:28px; background: #ffffff;}
#contentwellleft{ width:522px; float:left; margin: 10px 10px 10px 0px; font-size: 13px; line-height:16px; color:#666666; background: #ffffff;}
#contentwellleft img{ padding: 0px 0px 8px 0px;}
#contentwellleft a{ color:#F99C1C;}
.captionimages{ float:left; width:217px; padding: 10px 10px 10px 0px; font-size: 9px; line-height:10px;}
.captionimageslg{ float:left; width:515px; padding: 10px 0px 10px 0px; font-size: 9px; line-height:10px;}
.captionimagessm{ float:left; width:180px; padding: 10px 10px 10px 0px; font-size: 9px; line-height:10px;}
.captionimagesmd{ float:left; width:300px; padding: 10px 10px 10px 0px; font-size: 9px; line-height:10px;}
.captionimagesmdp{ float:left; width:335px; padding: 10px 10px 10px 0px; font-size: 9px; line-height:10px;}
.captionimagesrt{ float:right; padding: 10px 0px 10px 10px; font-size: 9px; line-height:10px;}
.captionimagesrtspec{ float:right; width:227px; padding: 10px 0px 10px 10px; font-size: 9px; line-height:10px;}
.captionimagesrtspecq{ float:right;width:217px; padding: 0px 0px 10px 0px; font-size: 9px; line-height:10px;}
.captionimagedblrt{ float:right; margin: 0 0 10px 10px; clear:right;}
.pageright{ float:right; width: 530px; text-align:right;}
.noright{display:block;}
.subhead{font-size: 20px; font-weight:bold;}
.copyrighter{ float:right; color:#666666;width: 510px;size:11px;font-size: 9px;height: 47px;font-weight: lighter; text-align:right;}
#contentwellright{ width:220px; float:left;}

#mainwell{ float:left;  width:1024; height:504px; background:url(../images/main_nuclear_bg.jpg) no-repeat;}
#leftpad{ float:left; width:12px;}
#leftnav{ float:left; position:relative; width:191px; background: url(../images/leftnavbg.gif) no-repeat;}
#navtop{ float:left; position:relative; height:9px; width:191px; }
#navbot{ float:left; position:relative; height:9px; width:191px; }
#navmid{ float:left; position:relative; width:179px;  height:392px; padding: 10px 0px 10px 12px;}

#spread{width:1024px;}
#readmore{float:left;position:relative;width:140px;height:20px;top:168px;left:670px;z-index: 100;}

#navcoverage{float:left; position:relative;  width:168px; height:48px; background:url(../images/hf_coverage.gif) no-repeat;}
#navdiv{float:left; position:relative; height:17px; width:168px; background: #5a5d5a url(../images/hf_navdivide.gif) no-repeat;}
#navspecrepon{float:left; display:block; position:relative; width:168px;height:19px; background: #5a5d5a url(../images/hf_spreports.gif) no-repeat;}
#navspecrepon a{text-decoration: none; border: 0px; color: #F99C1C; font-size: 10px; position:relative; left:100px; top:-3px; }
#navspecrepon a.white{text-decoration: none; border: 0px; color: #ffffff; font-size: 10px; position:relative; left:100px; top:-3px; }
#navspecrepoff{ float:left; position:relative; width:168px; height:19px; background:url(../images/hf_spreports_off.gif) no-repeat;}
#navspecrepcson{float:left; position:relative; width:168px; height:19px; background:url(../images/hf_spreportscs.gif) no-repeat;}
#navspecrepcsoff{ float:left; position:relative; width:168px; height:19px; background:url(../images/hf_spreportscs_off.gif) no-repeat;}
#navgeo{ float:left; position:relative; width:168px; height:27px; background:url(../images/hf_geothermal.gif) no-repeat;}
#navnuclear{float:left; position:relative;  width:168px; height:27px; background:url(../images/hf_nuclear.gif) no-repeat;}
#navwind{ float:left; position:relative; width:168px; height:27px; background:url(../images/hf_wind.gif) no-repeat;}
#navbiomass{ float:left; position:relative; width:168px; height:27px; background:url(../images/hf_biomass.gif) no-repeat;}
#navsolar{ float:left; position:relative; width:168px; height:27px; background:url(../images/hf_solar.gif) no-repeat;}
#navabout{ float:left; position:relative; width:168px; height:32px; background:url(../images/hf_about.gif) no-repeat;}
#navblank{ float:left; position:relative; width:168px; height:46px; background:#5a5d5a; }

#navgeooff{ float:left; position:relative; width:168px; height:27px; background:url(../images/hf_geothermal_off.gif) no-repeat;}
#navnuclearoff{float:left; position:relative;  width:168px; height:27px; background:url(../images/hf_nuclear_off.gif) no-repeat;}
#navwindoff{ float:left; position:relative; width:168px; height:27px; background:url(../images/hf_wind_off.gif) no-repeat;}
#navbiomassoff{ float:left; position:relative; width:168px; height:27px; background:url(../images/hf_biomass_off.gif) no-repeat;}
#navsolaroff{ float:left; position:relative; width:168px; height:27px; background:url(../images/hf_solar_off.gif) no-repeat;}
#navaboutoff{ float:left; position:relative; width:168px; height:32px; background:url(../images/hf_about_off.gif) no-repeat;}
#captionspacer{float:right; position:relative; width:500px; height:340px; }
#homecaption{ float:right; border:solid 1px #F99C1C; margin: 0px 26px 0px 0px; padding: 6px; position:relative; color:#FFFFFF; width: 329px; size:12px; font-size: 10px;font-weight: lighter;}
#copyright{position:absolute; left:453px;top: 661px;color:#FFFFFF;width: 559px;size:11px;font-size: 9px;height: 47px;font-weight: lighter; text-align:right; }
#copyright a{text-decoration: none; color: #F99C1C;}
