html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, img {margin:0; padding:0; border:0;}
html, body {background:#00694e url(../images/u-bg.png) top center no-repeat; font-family:Arial, Helvetica, Verdana; color:#3b3e3d; font-size:12px; font-weight:normal; line-height:20px;}
#wrap {width:960px; margin-left:auto; margin-right:auto;}

.clear {clear:both; height:5px;}
p {margin-top:12px;}
h1 {color:#00694e; font-weight:bold; font-size:18px;}
h2 {color:#159574; font-weight:bold; font-size:14px;margin-top: 10px;}
h3 {color: #5C9F8E; font-weight:bold; font-size: 12px;margin-top: 15px;}

#header {width:960px; height:122px; position:relative;}
#logo {width:353px; height:74px; background:url(../images/u-logo.png) no-repeat; text-indent:-9999em; overflow:hidden; position:absolute; top:17px; left:0px;}
#logo a {position:relative; top:0; margin:0; padding:0; display:block; height:74px; width:353px; overflow:hidden;}
#promobox {
 display: none;
 position:absolute;
 top:50px;
 left:572px;
 width:260px;
 border:1px #a9bfba solid;
 padding: 5px 10px;
 line-height: 17px;
 color: #004735;
 font-weight: bold;
}
#promobox p {
 margin-top: 0px;
 margin-bottom: 10px;
}
#emailsignup {
 width:420px; height:53px; position:absolute; top:0px; left:503px;
 background: url(../images/u-email2.png) top center no-repeat;
 text-align: center;
}
#emailsignup1 img {cursor: pointer; }
#emailsignup2 { margin-left: 8px; margin-top: 2px;}
/*
 #emailsignup1 {width:340px; height:33px; position:absolute; top:0px; left:543px;}
 #emailsignup2 {width:324px; height:33px; padding-top:2px; padding-left:10px; position:absolute; top:0px; left:543px; background:#c1dad4 url(../images/u-email2.png) no-repeat;}
*/
 .emailtext {border:1px #004735 solid; padding:3px; width:220px;}
.emailsubmit {border:1px #004735 solid; background:#004735; color:#fff; padding:3px;}

#content {background:url(../images/u-body.png) repeat-y; position:relative;overflow:auto;}
#rightcolumn {margin-left:178px; background:url(../images/u-body2.png) top right no-repeat;}
#rightcolumn a {color:#00694e;}
#insiderightcolumn {margin-left:178px; min-height: 402px; background:url(../images/u-body2.png) top right no-repeat; padding:20px 20px 50px 20px;}
#insiderightcolumn ul,#insiderightcolumn ol {
 padding-left: 2em;
}
#insiderightcolumn a {color:#00694e;}

#insidepedal {width:206px; height:186px; float:right; margin-right:0px; margin-top:0px; margin-left:30px; margin-bottom:30px;}

#nav {position:absolute; top:0px; left:0px; background:url(../images/u-nav.png) no-repeat; width:178px; height:313px; list-style:none;}
#nav li {float:left;}
#nav li a {position:absolute; top:0; margin:0; padding:0; display:block; width:178px; background:url(../images/u-nav.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%;}
li#nav_1 a {top:0px; height:34px; background-position: 0px 0px;}
li#nav_1 a:hover {background-position: -178px 0px;}
li#nav_2 a {top:36px; height:34px; background-position: 0px -36px;}
li#nav_2 a:hover {background-position: -178px -36px;}
li#nav_3 a {top:72px; height:33px; background-position: 0px -72px;}
li#nav_3 a:hover {background-position: -178px -72px;}
li#nav_4 a {top:107px; height:32px; background-position: 0px -107px;}
li#nav_4 a:hover {background-position: -178px -107px;}
li#nav_5 a {top:141px; height:34px; background-position: 0px -141px;}
li#nav_5 a:hover {background-position: -178px -141px;}
li#nav_6 a {top:177px; height:31px; background-position: 0px -177px;}
li#nav_6 a:hover {background-position: -178px -177px;}
li#nav_7 a {top:210px; height:33px; background-position: 0px -210px;}
li#nav_7 a:hover {background-position: -178px -210px;}
li#nav_8 a {top:245px; height:33px; background-position: 0px -245px;}
li#nav_8 a:hover {background-position: -178px -245px;}
li#nav_9 a {top:280px; height:31px; background-position: 0px -280px;}
li#nav_9 a:hover {background-position: -178px -280px;}
li#navAddress {
 float: left;
 margin-top: 315px;
 left: 0;
 color: #fff;
 padding: 0 0 10px 5px;
 line-height: 16px;
 background: #004735;
}

#footer {margin-top:0px; margin-bottom:40px; color:#add1c8;}
#footer a {color:#add1c8; text-decoration:none;}

#homebottom {width:782px; height:253px; background:url(../images/h-1.jpg) no-repeat; overflow:hidden; position:relative;}
#homebottomtext1 {width:280px; position:absolute; top:36px; left:31px;}
#homebottomtext2 {width:216px; position:absolute; top:36px; left:365px;}
#hometopright {width:432px; height:327px; position:absolute; top:0px; left:528px;}
