.JoinUs
{
	float:left;
	position:relative;
	width:156px;
	height:156px;
	padding:105px 340px 23px 40px;
	/* background-image:url(../Images/JoinUS.png); */
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:16px;
	margin-bottom:16px;
}



.MainAdPanel
{
position:inherit;
float:left;
width:513px;
height:284px;
margin-right:16px;
margin-bottom:16px;
background-image:url(../Images/MainAdPanelBack.jpg);
padding-left:23px;

}

.MainAdPanelInset
{
position:inherit;
float:left;
width:154px;
height:87px;
padding-top:140px;
padding-right:16px;
padding-bottom:34px;
padding-left:16px;
background:url(../Images/MainAdPanelInsetBack.png);
background-position:top left;
background-repeat:no-repeat;
overflow:hidden;
}

.MainAdPanelRegisterButton
{
position:relative;
top:87px;
width:86px;
height:21px;
}

.MainAdPanelRegisterButton img
{
padding:0px;
}

.ToolPanels
{
position:inherit;
float:left;
width:168px;
height:284px;
margin-bottom:16px;
}

.CalculateFootprint
{
	position:relative;
	width:75px;
	height:62px;
	padding:65px 82px 7px 11px;
	overflow:hidden;
	background:url(/Images/CalculateFootprintBack.png);
}



.VideoBoxTop
{
	position:relative;
	width:168px;
	height:60px;
	background-image:url(/Images/VideoBoxTop.png);
}

.VideoBoxBottom
{
	position:relative;
	width:168px;
	height:12px;
	background-image:url(/Images/VideoBoxBottom.png);
	overflow:hidden;
}

.VideoBoxMain
{
	position:relative;
	width:136px;
	height:62px;
	padding:0 14px 0 14px;
	border-left:#323581 2px solid;
	border-right:#323581 2px solid;
	background-color:#C1C8DD;
	overflow:hidden;
}

.NewsPanel
{
position:inherit;
float:left;
width:352px;
height:388px;
margin-right:16px;
margin-bottom:16px;
}

.NewsPanelTop
{
position:inherit;
float:left;
width:352px;
height:31px;
background-image:url(../Images/NewsPanelTopBack.png);
background-position:top left;
background-repeat:no-repeat;
}

.NewsPanelSelectedStory
{
position:inherit;
float:left;
width:352px;
height:155px;
}

.NewsPanelStoryList
{
position:inherit;
float:left;
width:352px;
height:189px;
}

.NewsPanelBottom
{
position:inherit;
float:left;
width:352px;
height:13px;
background-image:url(../Images/NewsPanelBottomBack.png);
background-position:top left;
background-repeat:no-repeat;
}

.NewsPanelSelectedStoryImage
{
float:right;
width:176px;
height:160px;
}

.NewsPanelSelectedStoryImage img
{
padding-top:7px;
padding-left:4px;
padding-right:0px;
padding-bottom:0px;
width:168px;
height:126px;
}

.NewsStoryMain
{
float:left;
width:168px;
height:120px;
padding-top:13px;
padding-left:8px;
}

.NewsStoryMain img
{
padding:4px;
vertical-align:middle;
}

.NewsStoryMain a
{
text-decoration:none;
}

.NewsStoryMainHeadline
{
font-size:115%;
font-weight:bold;
color:#000066;
}

.NewsPanelStory
{
width:352px;
border-top-color:#AAAAAA;
border-top-style:dashed;
border-top-width:1px;
padding-top:9px;

overflow:hidden;
}

.NewsPanelStory img
{
vertical-align:middle;
padding:4px;
}

.NewsPanelStory a
{
text-decoration:none;
}

.NewsPanelStoryImage img
{
position:relative;
top:-10px;
float:left;
width:76px;
}

.NewsStoryHeadline
{
font-size:80%;
font-weight:bold;
color:#000066;
}



.CaseStudyPanel
{
position:inherit;
float:left;
width:146px;
height:105px;
padding-top:178px;
padding-right:168px;
padding-bottom:12px;
padding-left:38px;
margin-bottom:6px;
color:#FFFFFF;
font-weight:bold;
/* background-image:url(../Images/CaseStudyPanelBack.png); */
background-position:top left;
background-repeat:no-repeat;
}

.CaseStudyPanel a
{
color:#FFFFFF;
}

.SponsorLogo
{
position:inherit;
float:left;
width:352px;
height:87px;
overflow:hidden;
}

.SponsorLogo img
{
padding:0px;
}



.InspiredPanel
{
position:inherit;
float:left;
width:146px;
height:105px;
padding-top:178px;
padding-right:168px;
padding-bottom:12px;
padding-left:38px;
margin-bottom:6px;
margin-right:6px;
color:#FFFFFF;
font-weight:bold;
background-image:url(../Images/InspiredPanelBack.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.JoinUsNew
{
	float:left;
	position:relative;
	width:160px;
	height:164px;
	background-image:url(../Images/JoinUSTop.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:8px;
	margin-bottom:16px;
	padding:120px 10px 0px 10px;
}

