﻿/******** page styles ********/
body 
{
	margin: 10px 0px 10px 0px;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 13px;
	color: #666666;
	line-height:20px;
}

img, div 
{ 
	behavior: url(scripts/iepngfix.htc);
}

img
{
	border-width:0px;
}

h1
{
	padding:0px;
	margin:0px;
}

h2
{
	padding:0px;
	margin:0px;
}

p
{
	margin:0px;
	padding:0px;
}

div#main
{
	width:994px;
	margin:0px auto;
}


div#header
{
	background-image:url(../images/earth_top_white.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:114px;
	width:994px;
}


div#contentHolder
{
	background-image:url(../images/earthbg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	width:994px;
	height:400px;
}

div#leftContent
{
	float:left;
	width:741px;
}

div#rightContent
{
	float:right;
	width:253px;
}

div#navHolder
{
	float:left;
	width:177px;
	position:relative;
	z-index:100;
}

div#takeTest
{
	height:142px;
	padding:15px 0px 0px 8px;
}

div#tips
{
	padding:15px 0px 0px 8px;
	
}

div#tipbg
{
	background-image:url(../images/eltipsbg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

div#tipHolder
{
	width:131px;
	margin:0px 0px 0px 5px;
	background-color:#ffa109;
	padding:10px;
}


div#centerContent
{
	position:relative;
	right:8px;
	float:right;
	width:564px;
}

div#mainTabs
{
	height:60px;	
}

div#topShadow
{
	background-image:url(../images/topShadow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:564px;
	line-height:9px;
}

div#mainContent
{
	background-image:url(../images/contentbg.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0px 8px;
}

div#content
{
	background-color:#ffffff;
	padding:0px 6px;
}

div#bottomShadow
{
	background-image:url(../images/bottomShadow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:564px;
	line-height:11px;
}

div#login
{
	position:relative;
	right:5px;
	height:59px;
	padding-top:8px;	
	width:247px;
}

div#rightContent01
{
	position:relative;
	right:5px;
}

div#rightContent02
{
	position:relative;
	right:5px;
	padding-top:15px;
}

div#dyk
{
	position:relative;
	right:5px;
	padding-top:15px;
}

div#dykHolder
{
	width:227px;
	margin:0px 0px 0px 0px;
	background-color:#527618;
	padding:10px;
}

div#loginControlsHolder
{
	float:left;
	width:200px;
}

div#loginButtonHolder
{
	float:right;
	position:relative;
	top:2px;
	width:47px;
}

div#logonSubText
{
	width:200px;
}

div#forgotPwdLink
{
	position:relative;
	text-align:right;
	/*bottom:4px;*/
	line-height:10px;
	float:right;
	width:105px;

}

div#logonError
{
	position:relative;
	text-align:left;
	line-height:10px;
	/*bottom:4px;*/
	float:left;
	width:91px;

}

table#ecpTop
{
	background-image:url(../images/ecpbg.jpg);
	color:#ffffff;
	font-size:12px;
	width:535px;
	height:137px;
}

table.ecpTabTable
{
	margin-left:10px;
	color:#808080;
}

table.ecpTabInnerTable
{
	color:#4a4a4a;
}

div#ecpScorebg
{
	margin-top:10px;
	background-image:url(../images/ecpscorecircle.gif);
	width:90px;
	height:90px;
}

div#ecpScoreHolder
{
	font-size:30px;
	position:relative;
	top:40px;
}

td#carbonScoreRow
{
	width:23px;
	height:18px;
	font-weight:bold;
	background-image:url(../images/carbontonsbluebg.gif);
	background-position:center;
	background-repeat:no-repeat;
}

table#carbonScoreTable
{
	margin-top:5px;
	font-size:12px;
}

td.ecpTitleRow1
{
	width:155px;
}

td.ecpTitleRow2
{
	width:180px;
}

td.ecpTitleRow3
{
	width:92px;
}

td.ecpAltRow
{
	background-image:url(../images/ecpaltrowbg.png);
}

td.compAltRow
{
	background-color:#f2f2f2;
}

div.loggedInText
{
	font-size:12px;
	color:#ffffff;
}

.boldText
{
	font-weight:bold;
}

.unboldText
{
	font-weight:normal;
}

input.loginText
{
	color:#b2b2b2;
	border-width:0px;
	height:18px;
	width:198px;
}

input.marginTop
{
	margin-top:2px;
}

a.smallWhiteLink
{
	color:#ffffff;
	font-size:9px;
	text-decoration:none;
}

a.blueLinkUnderline
{
	color:#0060b6;
	text-decoration:underline;
}

a.blueLink
{
	color:#0060b6;
	text-decoration:none;
}

a.logout
{
	color:#808080;
	text-decoration:none;
}

a.lightBlueLink
{
	font-size:11px;
	font-weight:bold;
	color:#99ccff;
	text-decoration:none;
}

a.medBlueLink
{
	font-size:11px;
	font-weight:bold;
	color:#0087db;
	text-decoration:none;
}

a.boldGreyLink
{
	font-size:11px;
	font-weight:bold;
	color:#808080;
	text-decoration:none;
}

a.redLink
{
	color:#bf0000;
	text-decoration:none;
}

.blueTitle
{
	color:#0060b6;
}

td.narrowLine
{
	line-height:12px;	
}

td#downloadRow
{
	padding-bottom:9px;
}

.nobr
{
	white-space:nowrap;
}

.errorTextSmall
{
	color:#bf0000;
	font-size:9px;
	font-weight:bold;
}

.tipText
{
	color:#ffffff;
	font-size:14px;	
}

h1.headline
{
	font-family:Georgia, 'Times New Roman' , Times, Serif;
	font-size:19px;
	font-weight:normal;
	margin-bottom:6px;
}

h1.smallHeadline
{
	font-family:Georgia, 'Times New Roman' , Times, Serif;
	font-size:17px;
	font-weight:normal;
	margin-bottom:6px;
}

h2.subHeadline
{
	font-size:15px;
}

div.article
{
	padding:0px 15px 0px 15px;	
}

div.standardContent
{
	margin:0px auto;
	width:515px;
}

div.bottomContent
{
	padding-bottom:15px;
}

.articleLeftColWide
{
	padding-right:25px;
	width:225px;
}

.articleRightColWide
{
	width:250px;
}

div.hideMe
{
	display:none;
}

div.showMe
{
	display:block
}

.profileTitle
{
	font-size:24px;
	color:#99ccff;
}

div.ecpTabContent
{
	border-width:0px 1px 1px 1px;
	border-color:#d1d1d1;
	border-style:solid;
	width:533px;
	padding-bottom:10px;
}

img.imageClick
{
	cursor:pointer;
}

td.rowIndent
{
	padding-left:15px;
}

div.greyHR
{
	line-height:1px;
	height:1px;
	background-color:#8c8c8c;
	width:515px;
	margin:10px auto;
}

div.whiteHR
{
	line-height:2px;
	height:2px;
	background-color:#ffffff;
	width:150px;
	margin:10px auto;
}

img.iconMargin
{
	margin-right:4px;
}

div#dayone
{
	background-image:url(../images/dayone.gif);
	width:113px;
	height:99px;
	margin-right:5px;
}

div#month6
{
	background-image:url(../images/6months.gif);
	width:113px;
	height:99px;
}

div#month3
{
	background-image:url(../images/3months.gif);
	width:113px;
	height:99px;
	margin-right:5px;
}

span.posHistoryEcp
{
	position:relative;
	left:30px;
	top:46px;
	font-weight:bold;
	font-size:30px;
}

span.posHistoryCarbon
{
	position:relative;
	left:17px;
	top:66px;
	font-weight:bold;
	font-size:16px;
}

.leftAlign
{
	text-align:left;	
}

.rightAlign
{
	text-align:right;	
}

.centerAlign
{
	text-align:center;	
}

.blueContentBoxSmallBg
{
	background-color:#ebf2f7;
	padding:6px 6px 0px 6px;
}

.blueContentBoxSmallWithMoreButton
{
	background-color:#ebf2f7;
	padding:6px;
}

.contentBoxSmallBg
{
	padding:6px 6px 0px 6px;
}

.contentBoxSmallWithMoreButton
{
	padding:6px;
}

.blueMoreButton
{
	background-color:#ebf2f7;
	padding:0px 6px 6px 6px;
}

.MoreButton
{
	padding:6px;
}

.pollAnswers
{
	 background-color:#ebf2f7;
	 padding:6px 6px 3px 6px;
	 margin-top:4px;
}

td.bigBorderBottom
{
	border-bottom:solid 12px #ffffff;
}

td.bigBorderRight
{
	border-right:solid 12px #ffffff;
}

td.medBorderRight
{
	border-right:solid 6px #ffffff;
}

.shoppingText
{
	font-size:11px;	
}

.verticalRule
{
	border-left:solid 1px #666666;
	padding-left:12px;
}
/************ old shell styles ***********/
.earth
{
	margin:auto;
	width:761px;
	height:525px;
	background-image:url(../images/earthbg.jpg);
}

a.redlink
{
	color:#bf0000;
	text-decoration:none;
}

a.orangelink
{
	color:#ff4000;
	text-decoration:none;
}

a.bluelink
{
	color:#0060b6;
	text-decoration:none;
}/**/

.bluetitle
{
	color:#0060b6;
}

#logoearth
{
	position:relative;
	left:49px;
	top:45px;
}

#contactearth
{
	position:relative;
	left:-171px;
	top:241px;
}

#footerearth
{
	position:relative;
	margin:auto;
	text-align:center;
	top:321px;
}

div.footer
{
	font-size:10px;
	color:#ffffff;
	line-height:12px;
}

.roundcontgrayrule
{
	width: 707px;
	border-top:solid 1px #b2b2b2;
}

div.insidecontentgrayrule
{
	position:relative;
	top:-4px;
	padding:12px 18px 14px 25px;
	border-bottom:solid 1px #b2b2b2;
	border-left:solid 1px #b2b2b2;
	border-right:solid 1px #b2b2b2;
	font-size:11px;
	color:#666666;
	margin-bottom:7px;
}

.roundtopgrayrule
{ 
	background: url(../images/gray1pxright.gif) no-repeat top right; 
	position:relative;
	top:-1px;
}

.roundcontsolidblue
{
	width: 710px;
	background-color:#d6e5f3;
}

div.insidecontentsolidblue
{
	font-size:11px;
	color:#666666;
	padding:0px 18px 14px 25px;
	margin-bottom:7px;
}

.roundtopsolidblue
{ 
	background: url(../images/blueright.gif) no-repeat top right; 
}

div.withbottomrule
{
	padding:0px 0px 14px 0px;
	border-bottom:solid 1px #b2b2b2;
	font-size:11px;
	color:#666666;
	margin-bottom:7px;
}
				
/*
.roundbottom
{
	background: url(../images/br10gray.gif) no-repeat top right; 
}
*/

img.corner
{
   width: 10px;
   height: 10px;
   border: none;
   display: block !important;
}

/************ end old shell styles ***********/