/* CSS Document */
body{
margin:0;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
}
.adminBody
{
	background-color:#DBDBDB;
	background-image:none;
	background-repeat:no-repeat;
}
img{
border:0;
}
a{
color:#005aab;
}

.left{
float:left;
}
.right{
float:right;
}
.both{
clear:both;
}
.bothBlock{
clear:both;
display:block;
}
.bothBlockIndex{
clear:both;
display:block;
padding-left:126px;
padding-bottom:20px;
}

.clearLeft{
clear:left;
}
.clearRight{
clear:right;
}

#container{
width:946px;
margin:auto;
position:relative;
background-image:url(/images/bgContainer.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#919296;
}
#admincontainer{
width:946px;
margin:auto;
position:relative;
background-image:url(../images/adminBG.jpg);
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#919296;
/*height:100%;*/
}
#center{
width:859px;
float:left;

}
#centerAdmin{
width:859px;
float:left;
background-color:White;
}
#mainlogo{
padding:11px 0 0 0;
}
.bigArial{
padding:40px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#919296;
}
#bodyContainer{
margin-left:126px;
background-image:url(/images/RightInnerShadow.jpg);
background-repeat:repeat-y;
background-position:right;
/*border:1px solid #FF0000;*/
}
#bodyContainerIndex{
background-image:url(../images/RightInnerShadow.jpg);
background-repeat:repeat-y;
background-position:right;
}
#bodyContainerSignup{
background-image:url(/images/RightInnerShadow.jpg);
background-repeat:repeat-y;
background-position:right;
/*border:1px solid #FF0000;*/
}
#sidebarLeft{
width:126px;
float:left;
}
#bodyColLeft{
width:478px;
padding-right:30px;
float:left;
/*border:1px solid #999999;*/
}
#bodyColRight{
width:191px;
float:left;
}
.certificate{
padding-bottom:25px;
}
.blue{
color:#005aab;
font-weight: bold;
}
#innerPageEdge{
margin-left:21px;
float:left;
}
#bottomCap{
clear:both;
position:relative;
}
#footNav{
	position:absolute;
	left:42px;
	top:4px;
}
#copyrightandFootLinks{
width:496px;
text-align:center;
float:left;
}
.style1{
font-size: 11px;
margin:5px 0;
}
.style2 {
font-size: 10px;
line-height:11px;
}
#leftShadow{
/*background-image:url(/images/Leftshadow.jpg);*/
float:left;
height:200px;
overflow:hidden;
}
#rightShaow{
/*background-image:url(/images/RightShadow.jpg);*/
float:left;
height:200px;
overflow:hidden;
}
#leftShadowAdmin{
background-image:url(../images/LeftshadowAdmin.jpg);
background-repeat:repeat-y;
float:left;
width:42px;
height:100%;
}
#rightShadowAdmin{
background-image:url(../images/RightShadowAdmin.jpg);
background-repeat:repeat-y;
float:left;
width:45px;
height:100%;
}
#signupIntroCopy{
padding:50px 0;
}
#headingIntro{
color:#005aab;
font-size:26px;
}
.climateLeft{
float:left;
width:162px;
}
.environmentDefense{
float:left;
padding-left:42px;
}
#signupLeftCol{
width:378px;
float:left;
padding-left:20px;
padding-right:20px;
border-right:1px solid #cccccc;
}
#signupRightCol{
float:left;
}

.ddl
{
  font-size: 10px;
}

.bigBlue{
font-size:13px;
color:#005aab;
font-weight:bold;
text-decoration: none;
}
.justBlue{
color:#005aab;
font-weight:bold;
}

.signCell{
padding:0 10px;
}
.signUpAmtTable{
padding:10px 0 0 10px;
}
.sineup{
padding-bottom:34px;
}
.padlast{
padding-left:20px;
font-size:10px;
}
.rightFormTextField{
width:180px;
height:15px;
background-color:#c8c8ca;
border:1px solid #c8c8ca;
}
.rightFormTable{
padding-bottom:10px;
padding-left:10px;
}
.customTons{
margin-left:5px;
width:100px;
height:15px;
background-color:#c8c8ca;
border:1px solid #c8c8ca;
display: none;
}
.indexButtons{
padding-bottom:10px;
}

.Learn
{
	font-weight: bold;
	text-decoration: none;
}

/*BELOW THIS LINE ARE NEW CSS RULES FOR THE LANDING PAGE*/

.bothBlockLandingPage{
clear:both;
display:block;
padding-left:235px;
padding-bottom:20px;
padding-top:25px;
}

.landingFootImages
{
padding-bottom:11px;
}

.landingPageFootLinks
{
text-align:center;
}

a.orange
{
color:#E57429;

}
a.orangeSmall
{
color:#E57429;
font-size:11px;
}
a.orangeLogin
{
color:#E57429;
font-size:13px;
}
a.orangeSignUp
{
color:#E57429;
font-size:15px;
font-weight:bold;
}
.alignRight
{
text-align:right;
}

.landingPicture
{
padding-bottom:18px;
}

.landingLfColOrngBoxShadowHolder
{
background-image:url(../images/LandingBoxShadowRt.jpg); 
background-position:192px 0px; 
background-repeat:repeat-y; 
width:196px;
}

.landingBoxFeatureHolder
{
background-color:#E57429; 
width:173px; 
color:#FFFFFF; 
padding:8px 10px; 
font-size:20px; 
line-height:24px;
}

.landingFeatureBoxBottm
{
background-image:url(../images/LandingBoxShadowBtm.jpg); 
width:201px; 
height:7px;
}
.landingLeftColumn
{
float:left; width:201px;
}
.landingMidColumn
{
float:left; 
width:437px; 
padding:0 22px 0 35px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#919296;
}

.landingRightColumn
{
float:left;
width:131px;
}

.landingRtColFeatureBoxShadowHolder
{
background-image:url(../images/LandingBoxShadowRt.jpg); 
background-position:118px 0px; 
background-repeat:repeat-y; 
width:117px;
}

.RtColFeatureBox
{
background-color:#E57429; 
width:199px; 
color:#FFFFFF; 
padding:2px 10px; 
font-size:20px; 
line-height:24px; 
text-align:center;
}

.RtColCoxBotmmShadow
{
background-image:url(../images/LandingBoxShadowBtmRt.jpg); 
width:117px; 
height:7px;
}

.landingPageLeftFootImage
{
float:left;
padding-right:73px;
}

.landingPoweredByLogo
{
padding:8px 0 15px 0;
}

.signUpText
{
	font-size:14px;
		
}

#pageHeader
{
	padding:35px 0 0 118px;
	font-size:24px;
	float:left;
}

.pageTitleCell
{
	font-size:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.logoCell
{
	width:237px;
}
