body { height:100%; margin:0; padding:0; text-align: center; background: url('images/bodyhome.gif'); width:100%; } #wrapper { background: url('images/wrappershadow.gif'); width: 908px; text-align: left; margin: 0 auto 0 auto; position: relative; } .menu { float:right; margin-top:8px; } .banner { width:900px; height:100px; margin-left: 4px; } .logo { float:left; margin-top:10px; } .signin { float:right; height:55px; width:370px; font-size:8pt; font-family:tahoma, arial, helvetica; color:#555; line-height:14px; } .hp_header { position: absolute; background:url(images/hp_grass3.jpg) no-repeat; border-top: solid 1px #f1f1f3; width:900px; height:311px; margin-left: 4px; } #placeholder { position: relative; width: 900; height: 311px; } .main { width: 900px; margin: 16px 0 0 4px; } .main b { font-family: calibri, "trebuchet ms",sans-serif!important; font-size:13pt; color:#424040; font-weight: normal; background-position: bottom; position: relative; } .main p { font-family: calibri, "trebuchet ms",sans-serif!important; font-size: 14px; color: #555555; line-height: 20px; position: relative; margin-top: 0; margin-bottom: 10px; } #hp_box1 { width:290px; float: left; margin-right: 15px; margin-left: 25px; height: 350px; } #hp_box2 { width:290px; float: left; margin-right: 25px; margin-left: 15px; height: 350px; } #hp_box1 a, #hp_box2 a { color:#0D40D0; text-decoration:underline; font-family: calibri, "trebuchet ms",Tahoma, sans-serif!important; font-size: 10pt; } #boxtitles { border-bottom: solid 1px #d3d3d3; padding-bottom: 4px; margin-bottom: 8px; } .hp_box { float: left; background-image: url('images/divider.gif'); background-repeat: repeat-y; width: 220px; height: 350px; float: right; margin-right: 15px; font-family: calibri, "trebuchet ms",arial, sans-serif; color: #424040; _clear:left; /*add this for ie6*/ } #line{ position: absolute; background-image: url(images/banner_line.gif); z-index: 200; background-repeat: no-repeat; width: 900px; height: 7px; } #greenpractices { font-size:8pt; margin: 0 25px 15px 25px; } h1 { font-family: calibri, "trebuchet ms", sans-serif!important; font-size:28pt; font-weight:normal; color:#333333; text-align:center; margin-top: 70px; } h2 { font-family: calibri, "trebuchet ms", 'Palatino Linotype','Book Antiqua',Palatino,serif; font-weight:normal; font-size:16pt; color:#7c6f6c; text-align:center; margin-bottom: 0px; } h3 { font-family:garamond, arial, sans-serif!important; color:#555; font-size:13pt; } .microtype { font-size:8pt; font-family:tahoma, arial, helvetica, helvetica; color:#555; line-height:14px; } .microtype2 { font-size:7.5pt; font-family:verdana, arial; line-height:14px; } .microtype2 a { color: #555; text-decoration: none; } .microtype2 a:hover { color: #0d40d0; text-decoration: underline; } .featurebutton { display:inline-block; font-family:arial; font-size:8pt; font-weight:400; color:#666; padding-left:5px; padding-bottom:5px; padding-top:8px; background-position:top-left; background-repeat:no-repeat; background-image:url(images/splashpage_button.gif); width:230px; margin-bottom:10px; border-bottom:0 solid; } .homecolumn { font-family:tahoma, arial, helvetica, helvetica; font-size:8pt; color:#333; } .homeheader { font-family:arial, helvetica; font-weight:400; font-size:16px; color:#7b7272; line-height:20px; padding-bottom:0; padding-top:0; } .button { cursor:default; font-family:arial; font-size:9pt; height:26px; } .field { font-family:arial; font-size:9pt; height:22px; font-weight:400; color:#444; border:1px solid #999; padding-top:2px; padding-left:3px; text-align:left; } .fieldsmall { font-family:arial; font-size:8pt; height:17px; font-weight:400; color:#444; border:1px solid #ccc; padding-top:1px; padding-left:1px; text-align:left; background-color:#efefef; } .baseapplet { border:1px solid #dedede; background-image:url(../images/applet_shadow.gif); background-color:#faf9f9; background-position:bottom; background-repeat:repeat-x; margin-left:5px; padding:5px 5px 7px; } #bannerlink { text-decoration:none; color:#fff; font-size:8pt; font-family:arial; padding-left:0; } #bannerlink2 { text-decoration:none; color:#fff; font-size:8pt; font-family:arial; padding-top:5px; padding-bottom:5px; } #navlink { text-decoration:none; color:#676EA0; font-size:8pt; font-family:arial; } #callout_link { color:#555; text-decoration:none; } .hp_box a, .hp_box a:visited { font-size:13pt; color:#0D40D0; text-decoration:none; } .hp_box a:hover {text-decoration: underline;} .signin a { color: #0D40D0; text-decoration:underline; } .clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } .clearfix {display:inline-block;} /* mac hide \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide */ #boxtitles a { text-decoration: none; color: #424040; font-size:14pt; }