*{margin:0px;padding:0px}
img{border:0px none}
html, body{min-width:950px;min-height:500px;height:100%;width:100%;color:#fff;font-family:Verdana;line-height:18px;background-color:#f6e7cc}
body{background:url(background.png) repeat-x}
.clear{clear:both;height:0px}
.display_none{display:none}
.display_block{display:block}
.no_outline{outline:0px none}
.no_border{border:0px none}
#container{width:838px;min-width:838px;margin:0px auto}
#col1{width:111px;min-width:111px;float:left;position: relative;z-index: 55;}
#col2{width:720px;min-width:720px;float:right;position: relative;z-index: 44;}
#logo{width:200px;height:156px;min-height:156px;min-width:200px;position: absolute;z-index: 500;top:6px;left: -40px}
#sidebuttons{width:98px;min-width:98px;margin:0px auto;position: relative;top: 170px;}
#sidebuttons a{display:block;width:98px;height:25px;min-height:25px;background:url(button.png) no-repeat;min-width:98px;text-decoration:none;color:#000;margin-top:10px}
#sidebuttons a:hover{text-decoration:underline}
#sidebuttons a div{padding:3px;font-family:Verdana;font-size:11px;text-align:center}
#navig{width:480px;min-width:480px;height:23px;min-height:23px;background:url(topnav.png) no-repeat;margin-top:10px;float:left;text-align:center;color:#000;position:relative;left:65px}
#searchterms{top:-7px}
#navig a{margin:0px 5px 0px 5px;font-family:Verdana;font-size:12px;color:#000;text-decoration:none}
#navig a:hover{text-decoration:underline}
#search{float:right}
#banner{width:720px;min-width:720px;height:236px;min-height:236px;background:url(topsection.png) no-repeat;float:right;overflow:hidden}
#banner img{position:relative;top:4px;left:7px}
#content{width:720px;min-width:720px;min-height:30px;float:right;margin-top:10px}
#topcontent{width:720px;min-width:720px;height:10px;min-height:10px;background:url(topcont.png) no-repeat}
#bottomcontent{width:720px;min-width:720px;height:10px;min-height:10px;background:url(bottomcont.png) no-repeat}
#middlecontent{width:720px;min-width:720px;min-height:30px;background:url(middlecont.png) repeat-y}
#footer{float:right;width:720px;min-width:720px;margin-top:5px;font-size:11px;text-align:center;color:#000}
#footer a{color:#635c4c;text-decoration:none}
#footer a:hover{text-decoration:underline}
#copyright{font-size:9px;color:#000}
#myGallery, #myGallerySet, #flickrGallery{width:460px;height:345px;z-index:5;border:1px solid #000}
.jdGallery a{outline:0}
#flickrGallery{width:500px;height:334px}
#myGallery img.thumbnail, #myGallerySet img.thumbnail{display:none}
.jdGallery{overflow:hidden;position:relative}
.jdGallery img{border:0;margin:0}
.jdGallery .slideElement{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-image:url('loading-bar-black.gif');position:relative;top:0px}
.jdGallery .loadingElement{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;background-repeat:no-repeat;background-position:center center;background-image:url('loading-bar-black.gif')}
.jdGallery .slideInfoZone{position:absolute;z-index:10;width:100%;margin:0px;left:0;bottom:0;height:40px;background:#333;color:#fff;text-indent:0;overflow:hidden}
* html .jdGallery .slideInfoZone{bottom:-1px}
.jdGallery .slideInfoZone h2{padding:0;font-size:80%;margin:0;margin:2px 5px;font-weight:bold;color:inherit}
.jdGallery .slideInfoZone p{padding:0;font-size:60%;margin:2px 5px;color:#eee}
.jdGallery div.carouselContainer{position:absolute;height:135px;width:100%;z-index:10;margin:0px;left:0;top:0}
.jdGallery a.carouselBtn{position:absolute;bottom:0;right:30px;height:20px;text-align:center;padding:0 10px;font-size:13px;background:#333;color:#fff;cursor:pointer}
.jdGallery .carousel{position:absolute;width:100%;margin:0px;left:0;top:0;height:115px;background:#333;color:#fff;text-indent:0;overflow:hidden}
.jdExtCarousel{overflow:hidden;position:relative}
.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper{position:absolute;width:100%;height:78px;top:10px;left:0;overflow:hidden}
.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner{position:relative}
.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail{cursor:pointer;background:#000;background-position:center center;float:left;border:solid 1px #fff}
.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail{margin-bottom:10px}
.jdGallery .carousel .label, .jdExtCarousel .label{font-size:13px;position:absolute;bottom:5px;left:10px;padding:0;margin:0}
.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton{font-size:10px;position:absolute;bottom:5px;right:10px;padding:1px 2px;margin:0;background:#222;border:1px solid #888;cursor:pointer}
.jdGallery .carousel .label .number, .jdExtCarousel .label .number{color:#b5b5b5}
.jdGallery a{font-size:100%;text-decoration:none;color:inherit}
.jdGallery a.right, .jdGallery a.left{position:absolute;height:99%;width:25%;cursor:pointer;z-index:10;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}
* html .jdGallery a.right, * html .jdGallery a.left{filter:alpha(opacity=50)}
.jdGallery a.right:hover, .jdGallery a.left:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.jdGallery a.left{left:0;top:0;background:url('fleche1.png') no-repeat center left}
* html .jdGallery a.left{background:url('fleche1.gif') no-repeat center left}
.jdGallery a.right{right:0;top:0;background:url('fleche2.png') no-repeat center right}
* html .jdGallery a.right{background:url('fleche2.gif') no-repeat center right}
.jdGallery a.open{left:0;top:0;width:100%;height:100%}
.withArrows a.open{position:absolute;top:0;left:25%;height:99%;width:50%;cursor:pointer;z-index:10;background:none;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.withArrows a.open:hover{background:url('open.png') no-repeat center center}
* html .withArrows a.open:hover{background:url('open.gif') no-repeat center center;filter:alpha(opacity=80)}
.jdGallery a.gallerySelectorBtn{z-index:15;position:absolute;top:0;left:30px;height:20px;text-align:center;padding:0 10px;font-size:13px;background:#333;color:#fff;cursor:pointer;opacity:.4;-moz-opacity:.4;-khtml-opacity:0.4;filter:alpha(opacity=40)}
.jdGallery .gallerySelector{z-index:20;width:100%;height:100%;position:absolute;top:0;left:0;background:#000}
.jdGallery .gallerySelector h2{margin:0;padding:10px 20px 10px 20px;font-size:20px;line-height:30px;color:#fff}
.jdGallery .gallerySelector .gallerySelectorWrapper{overflow:hidden}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton{margin-left:10px;margin-top:10px;border:1px solid #888;padding:5px;height:40px;color:#fff;cursor:pointer;float:left}
.jdGallery .gallerySelector .gallerySelectorInner div.hover{background:#333}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview{background:#000;background-position:center center;float:left;border:none;width:40px;height:40px;margin-right:5px}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3{margin:0;padding:0;font-size:12px;font-weight:normal}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info{margin:0;padding:0;font-size:12px;font-weight:normal;color:#aaa}
h3{padding:10px 0px;font-size:14px}
h4{padding:8px 0px;font-size:12px}
#middlecontent p{padding:5px 0px}
#bottombuttons{
float:right;width:720px;min-width:720px;margin-top:5px;font-size:11px;text-align:center;color:#000
}
.abuttonbottom{
background: url(bottombuttons.png) no-repeat;
width: 238px;
height: 140px;
min-width: 238px;
min-height: 140px;
float: left;
margin-right: 3px;
position: relative;
}
#recentnews{
width: 580px;
height: 125px;
overflow: hidden;
color: #000000;
position: relative;
margin: 0px auto;
}
#rnbox div{
position: absolute;
width: 580px;
height: 125px;
}
#rnbox div a{
color: #000;
}
#rnbox div a:link{
text-decoration: none;
}
#rnbox div a:visited{
text-decoration: none;
}
#rnbox div a:hover{
text-decoration: underline;
}
#rnbox div img{
float: left;
width:50px;
max-height: 125px;
margin-right: 15px;
}
.buttons{padding:5px;text-align: center;width:580px;margin: 0px auto;}
.buttons span{color:#000;padding:0 5px;cursor:pointer;font:10px Verdana}
.buttons span.active, .buttons span:hover{background:#EBD6A9;color:#000}
#tagline{width:288px;min-width:288px;height:39px;min-height:39px;background:url(tagline.png) no-repeat;position:absolute;top:256px;left:50%;margin-left:-144px}
.newsreelitems a:hover{text-decoration:none;color:#999}