html{min-height:100%;margin-bottom:1px}
body{background-image:url(images/bg.jpg);background-repeat:repeat-x;margin:0}
body,td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333}
#frame{width:750px;margin:0 auto}
#top{background-image:url(images/top.jpg);display:block;height:104px;background-position:1px}
#left{display:block;float:left;width:150px}
#menu{margin-top:25px;height:300px}
#menu a{font-size:12px;color:#FFF;text-decoration:none;display:block;width:150px;padding-top:4px;font-weight:700}
#menu a:hover{color:#ccc}
#right{display:block;float:left;width:600px}
#rightTop{display:block;background-image:url(images/middleRight.jpg);height:300px;background-repeat:no-repeat}
#rightBottom{clear:both;background-image:url(images/bottomRight.jpg);background-repeat:no-repeat;padding-left:20px;padding-right:20px}
#bottom{margin-top:7px;display:block;clear:both}
.content{display:block;margin-right:33px;margin-left:20px}
.box{border:2px groove #333;display:block;margin-right:7px;padding:2px}
.jt{padding-right:5px}
h1{font-family:Tahoma;font-size:22px;color:#000}
h2{font-size:12px;color:#333; margin:0 0 12px}
h3{font-size:11px;border-bottom-width:1px;border-bottom-style:solid;padding-top:1px;padding-bottom:1px;padding-left:3px;margin-top:0;margin-bottom:0}
p{margin-top:7px;margin-bottom:10px}
#foundationx{padding-right:10px;float:right}
#foundationx a{color:#666;font-weight:700;text-decoration:none}
#foundationx a:hover{text-decoration:underline}
#copywrite{color:#666;font-weight:700;float:left}
#popupwindow{top:250px;background-color:#FFFEE8;border-top-width:2px;margin-left:-25px;border-color:#421C08;border-style:solid}
.PhotoGalleryThumbnailContainer{float:left;height:75px;width:100px;text-align:center;border:1px solid #000;padding-top:5px;overflow:hidden;margin:5px}
.PhotoGalleryThumbnailLabel{display:block}
.contactForm{margin-left:auto;margin-right:auto;width:290px}
.formField{font-weight:700;display:block;clear:both;vertical-align:middle;margin:2px 0}
.formField .label{float:left;width:80px;padding-top:6px}
.formField .clear{width:100%;clear:both;display:block}
.date{float:left;width:auto;clear:none;display:inline}
.date select{margin-left:10px}
.date .label{width:auto;margin-left:5px}
.errorMessage{border-bottom-width:2px;border-bottom-style:groove;border-bottom-color:#C00;background-color:#FFF2F2;border:1px inset red;color:red;display:block;font-size:12px;font-weight:700;margin-bottom:5px;padding:2px 3px}
.quote{clear:both;padding-top:50px}
.formField label{clear:both;float:left;font-size:12px;padding-right:3px;text-align:right;width:140px}