/* CSS Document */

* {padding:0; margin:0;}
body {text-align:center; width:100%; margin-top:10px; font-family:Arial, Helvetica, sans-serif}

.wrapper {width:820px; margin:0 auto}
.nav {height:29px; background:url(../images/layout/navback.jpg) 0 0 repeat-y}

.homewrap {background:url(../images/layout/homepic.jpg) 0 0 no-repeat; padding:35px 0 0 45px; height:370px; text-align:left}
.sitewrap {background:url(../images/layout/middle.jpg) 0 0 repeat-y; padding:25px 0 0 45px; text-align:left}
.specwrap {background:url(../images/layout/spec-pics.jpg) 0 0 repeat-y; padding:25px 0 0 45px; height:570px; text-align:left}
.diagrams {background:url(../images/layout/blankgrad.jpg) 0 0 repeat-y; padding:0 0 0 0; text-align:left}
.gallery {background:url(../images/layout/gallery.jpg) 0 0 repeat-y; height:530px}

.footer {background:url(../images/layout/footer.jpg) 0 0 no-repeat; height:54px; text-align:left; }
.footer p {color:#c8c8c8; font-size:13px; padding:14px 0 0 45px}
.keywords {padding:10px; text-align:left; font-size:10px; color:#114d0e;}

/* text styles */
.header1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; font-weight:bold; color:#114d0e; padding:0 0 5px 0; line-height:25px}
.header2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#114d0e; padding:0 0 10px 0; line-height:20px}
.bodycopy {color:#333333; font-size:13px; line-height:17px; padding:0 0 10px 0}
.bodycopy a {color:#114d0e; font-weight:bold; text-decoration:none}
.bodycopy a:hover {color:#000000}
.hilite {font-weight:bold; color:#114d0e; font-size:13px; line-height:17px; padding:0 0 10px 0}