body {margin:0 0 0 0;padding:0px;font-family:trebuchet ms,helvetica;font-size:13px;color:#333333;background-color:#FFFFFF;text-align:center;}
img, div, td, a, div div, div div div {behavior:url(iepngfix.htc);} 
img {border:0px;}
a,a:visited,a:active{text-decoration:none;color:#0000ff;}a:hover,a:active:hover,a:visited:hover{text-decoration:underline;}
h1 {margin-top:15px;margin-left:30px;font-size:42px;}

#clearFloat{clear:both;float:none;height:1px;font-size:1px;overflow:hidden;}
#headContainer{width:960px;height:61px;overflow:hidden;margin:0 auto 0 auto;}
#headLeft{float:left;width:438px;overflow:hidden;}
#logo{height:61px;width:263px;background:url(images/es_logo.gif) no-repeat;float:left;cursor:pointer;margin-top:16px;}
#logoed{height:61px;width:263px;background:url(images/ed_logo.gif) no-repeat;float:left;cursor:pointer;margin-top:16px;}
#upNav{width:960px;font-weight:900;font-family:arial,helvetica;height:41px;overflow:hidden;text-align:left;margin:0 auto 0 auto;}
#upNav a,#upNav a:active,#upNav a:visited{color:#999999;height:41px;display:block;float:left;padding-top:10px;margin-left:12px;margin-right:12px;}
#upNav a:hover,#upNav a:active:hover,#upNav a:visited:hover{color:#549C37;text-decoration:none;}
#upNav a#off{background:url(images/upnavbg.gif) no-repeat top right;float:left;padding-top:0px;margin-left:0px;margin-right:0px;}
#upNav a#off span{background:url(images/upnavcn.gif) no-repeat top left;padding-top:10px;height:41px;float:left;color:#000000;padding-left:12px;padding-right:12px;}
#headRight{float:right;overflow:hidden;}
#signIn {width:80px;border:1px solid #DDDDDD;font-family:trebuchet ms, arial; font-size:12px;color:#000000;width:100px;margin-left:4px;margin-right:4px;padding-left:3px;}
#Password {width:80px;border:1px solid #DDDDDD;font-family:trebuchet ms, arial; font-size:12px;color:#000000;width:100px;margin-left:4px;margin-right:4px;padding-left:3px;}
#signInButton{background:url(images/signInButton.jpg) repeat-x;border:1px solid #549C37;border-collapse:collapse;font-family:trebuchet ms, arial;font-size:11px;color:#FFFFFF;margin-left:5px;margin-right:5px;text-align:center;line-height:16px;height:18px;width:60px;}
#logIn {overflow:hidden;font-family:trebuchet ms, arial;font-weight:bold;font-size:13px;float:left;padding:0;}
#logIn a,#logIn a:visited,#logIn a:active{display:block;overflow:hidden;text-decoration:none;float:left;padding-right:5px;padding-left:5px;color:#555555;}
#logIn a:hover,#logIn a:visited:hover,#logIn a:active:hover{text-decoration:underline;}
#logLeft{float:left;width:5px;height:29px;overflow:hidden;background:url(images/lLeftBG.gif) no-repeat;}
#logMid{float:left;height:29px;line-height:22px;background:url(images/lMidBG.gif) repeat-x;padding-top:2px;padding-left:5px;padding-bottom:10px;}
#logRight{float:left;width:5px;height:29px;overflow:hidden;background:url(images/lRightBG.gif) no-repeat;}
#greyLine{background:url(images/navLine.gif) repeat-x bottom left;height:42px;}
#greenLine{line-height:1px;height:1px;overflow:hidden;background-color:#447E2D;}
#greenRpt{background:url(images/bigGrnRpt.jpg) repeat-x top left;height:261px;overflow:hidden;}
#bannerShell{width:1060px;margin:0 auto 0 auto;text-align:left;}
#bannerLeft{float:left;width:450px;height:261px;font-family:trebuchet ms, arial;font-size:30px;color:#FFFFFF;}
#powerPhrase{margin-top:15px;margin-left:30px;}
#powerPhraseSub{margin-left:42px;}
#littlePhrase{font-size:20px;font-weight:bold;margin-left:150px;margin-top:27px;}
#bannerRight{float:left;width:610px;background:url(images/calc_bg.jpg) no-repeat top right;height:261px;}
#calcSpot{margin-left:165px;width:360px;overflow:hidden;margin-top:15px;}
#calcIn{width:110px;font-family:trebuchet ms, arial;font-size:13px;font-weight:bold;background-color:#3E801E;color:#FFFFFF;border:3px solid #CCCCCC;text-align:right;}
#calcIn2{width:102px;font-family:trebuchet ms, arial;font-size:13px;font-weight:bold;background-color:#FFFFFF;color:#999999;border:3px solid #3E801E;margin-right:4px;text-align:right;}
#calcSpot td{vertical-align:middle;font-family:trebuchet ms, arial;font-size:13px;color:#333333;font-weight:bold;}
#line{background-color:#DDDDDD;line-height:1px;height:1px;overlfow:hidden;vertical-align:top;width:150px;}
#shell{width:960px;margin:0 auto 0 auto;text-align:left;padding-top:16px;font-family:trebuchet ms, arial;font-size:13px;color:#555555;}
#defaultLeft{width:470px;float:left;overflow:hidden;}
#welcomeText{text-align:justify;color:#58A43A;padding-right:55px;font-size:12pt;}
#defaultRight{width:490px;float:left;overflow:hidden;}
#signUpForm{font-family:trebuchet ms, arial;font-size:13px;font-weight:bold;color:#000000;overflow:hidden;height:170px;width:436px;background-color:#eeeeee;display:block;}
#signUpForm2{font-family:trebuchet ms, arial;font-size:13px;font-weight:bold;color:#000000;overflow:hidden;height:170px;width:436px;}
#signUpFormSub{margin-left:40px;margin-bottom:12px;line-height:20px;overflow:hidden;}
#signUpHdr{font-family:trebuchet ms, arial;font-size:18px;font-weight:bold;color:#3E801E;margin:15px 0 15px 15px;}
#signUpForm input{width:182px;border:1px solid #DDDDDD;}
#signUpForm2 input{width:182px;border:1px solid #DDDDDD;}
#hdrTitle{font-family:trebuchet ms, arial;font-size:15px;font-weight:bold;color:#3E801E;margin:0 0 10px 0;overflow:hidden;display:block;text-align:left;}
#pageTitle{font-family:trebuchet ms, arial;font-size:20px;font-weight:bold;color:#3E801E;margin:0 0 10px 0;overflow:hidden;display:block;text-align:left;}
#featuredShell{width:470px;padding-left:12px;overlow:hidden;}
#featuredSpots {font-size:11px;font-weight:bold;font-family:arial, helvetica;color:#666666;float:left;overflow:hidden;width:105px;height:140px;}
#featuredSpots img {margin-bottom:6px;width:89px;height:89px;}
hr{line-height:1px;height:1px;color:#DDDDDD;margin-right:54px;border:1px solid #DDDDDD;}
h2{font-family:trebuchet ms, arial;font-size:15px;color:#333333;font-weight:bold;margin:0 0 0 0;}
#joinButton {line-height:32px;width:219px;height:32px;font-family:trebuchet ms, arial;font-weight:bold;font-size:13px;text-align:center;margin: 15px 0 0 10px;}
#joinButton a, #joinButton a:active #joinButton a:visited {color:#FFFFFF;text-decoration:none;background-image:url(images/joinButton.gif);background-repeat:no-repeat;background-position:0 0 ;display:block;}
#joinButton a:hover, #joinButton a:active:hover #joinButton a:visited:hover {text-decoration:none;background-position:0 -35px;}
#searchBox{float:left;margin:5px 10px 0 0;width:325px;border:3px solid #CCCCCC;line-height:15px;font-family:arial, helvetica;font-size:13px;color:#0066FF;}
#searchButton{line-height:32px;width:91px;height:32px;font-family:trebuchet ms, arial;font-weight:bold;font-size:13px;text-align:center;float:left;}
#searchButton a, #searchButton a:active, #searchButton a:visited {color:#FFFFFF;text-decoration:none;background-image:url(images/searchButton.gif);background-repeat:no-repeat;background-position:0 0 ;display:block;}
#searchButton a:hover, #searchButton a:active:hover, #searchButton a:visited:hover {text-decoration:none;background-position:0 -34px;}
#searchText {font-family:trebuchet ms, arial;font-size:13px;color:#404040;padding-bottom:20px;}
#searchText a,#searchText a:visited,#searchText a:active{color:#0066FF;padding-left:4px;padding-right:4px;text-decoration:none;}
#searchText a:hover,#searchText a:visited:hover,#searchText a:active:hover{text-decoration:none;color:#FFFFFF;background-color:#0066FF;}
#esImgLeft {background-image:url(images/esImgLeft.gif);background-repeat:no-repeat;overflow:hidden;height:32px;width:15px;overflow:hidden;float:left;margin: 0 0 5px 0;}
#esImgRpt {background-image:url(images/esImgRpt.gif);background-repeat:repeat-x;overflow:hidden;height:32px;line-height:32px;font-family:trebuchet ms, arial;font-size:15px;font-weight:bold;color:#FFFFFF;float:left;margin: 0 0 5px 0;}
#esImgRight {background-image:url(images/esImgRight.gif);background-repeat:no-repeat;overflow:hidden;height:32px;width:15px;overflow:hidden;float:left;margin: 0 0 5px 0;}
#bigGreySpacer{height:5px;background-color:#DDDDDD;margin:10px 53px 15px 0;overflow:hidden;}
#updateHdr{font-family:trebuchet ms, arial;font-size:13px;color:#7758AA;font-weight:bold;}
#updateText{font-family:trebuchet ms, arial;font-size:11px;color:#666666;}
#updatePic{font-family:trebuchet ms, arial;font-size:13px;color:#3E801E;margin-top:3px;}
#updatePic a{color:#3E801E;line-height:15px;}
#footer{height:29px;width:960px;overflow:hidden;font-family:trebuchet ms, arial;font-size:13px;line-height:22px;margin:30px auto 0 auto;}
#footer a,#footer a:visited,#footer a:active{display:block;overflow:hidden;text-decoration:none;float:left;padding-right:5px;padding-left:5px;color:#555555;}
#footer a:hover,#footer a:visited:hover,#footer a:active:hover{text-decoration:underline;}
#footLeft{float:left;width:5px;height:29px;overflow:hidden;background:url(images/footLeft.gif) no-repeat;}
#footRpt{float:left;width:930px;height:29px;background:url(images/footRpt.gif) repeat-x;padding-top:3px;overflow:hidden;}
#footRight{float:left;width:5px;height:29px;overflow:hidden;background:url(images/footRight.gif) no-repeat;}
#secondaryLeft{width:604px;float:left;overflow:hidden;text-align:justify;margin-right:35px;}
#secondaryRight{width:311px;float:left;overflow:hidden;text-align:left;}
.textbox{border:3px solid #CCCCCC;font-family:arial, helvetica;font-size:13px;color:#0066FF;}
.ibutton{cursor:pointer;background-image:url(images/iButton.jpg);background-repeat:repeat-x;overflow:hidden;height:30px;font-size:14px;font-family:trebuchet ms, arial;color:#FFFFFF;font-weight:bold;line-height:30px;border-style:none;border:1px solid #509E35;}
#calcResult{overflow:hidden;}
#activateForm{font-family:trebuchet ms, arial;font-size:13px;font-weight:bold;color:#333333;}
.activateTextBox{border:2px solid #CCCCCC;font-family:arial, helvetica;font-size:13px;color:#0066FF;}

a.icon,  a.icon:active, a.icon:visited {color:#666666;text-decoration:none;}
a.icon:hover, a.icon:active:hover, a.icon:visited:hover {text-decoration:none;color:#0066FF;}

#inbutton a, #inbutton a:active #inbutton a:visited {margin-top:35px;margin-left:20px;color:#FFFFFF;text-decoration:none;background-image:url(images/inputButton.gif);width:165px;height:35px;line-height:32px;text-align:center;font-weight:bold;font-size:13px;background-repeat:no-repeat;background-position:0 0 ;display:block;}
#inbutton a:hover, #inbutton a:active:hover #inbutton a:visited:hover {text-decoration:none;background-position:0 -35px;}
#greenRpt2{background:url(images/bigGrnRpt.jpg) repeat-x top left;height:120px;overflow:hidden;}
#greenRpt3{background:url(images/bigGrnRpt.jpg) repeat-x top left;height:75px;overflow:hidden;}
#bannerLeft2{float:left;width:350px;height:120px;font-family:trebuchet ms, arial;font-size:42px;color:#FFFFFF;}
#bannerRight2{float:left;width:710px;height:120px;}
#bannerFull2{float:left;width:1060px;height:75px;font-family:trebuchet ms, arial;font-size:42px;color:#FFFFFF;}
#ccform{float:left;width:404px;height:500px;}
#securelogos{float:right;width:200px;height:500px;}