html, body{height:100%;}
body{margin:0; padding:0; font-size:65.5%;}
.mainTable{height:100%; min-height:100%; width:100%; background:#6dcfe2 url(../images/bg.gif) bottom repeat-x;}
.tdTop{background:url(../images/title_bg.jpg) repeat-x 149px top;}
.divTop{background:url(../images/title_img.jpg) no-repeat left top; padding-left:20px; padding-right:20px; min-height:150px;}
* html .divTop{height:150px;}

.title{vertical-align:top; white-space:nowrap; padding-left:92px; padding-top:7px;}
.title a{font-family:"Book Antiqua", "Times New Roman", Verdana, Helvetica, sans-serif; font-size:3.6em; font-weight:bold; font-style:italic; color:#ffffff; text-decoration:none;}
.title a:hover{color:#fdf6cf;}

.tdButtons{padding-left:100px; white-space:nowrap;}

.buttonUp{color:#ffffff; font-size:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; margin-left:14px; position:relative;}
.buttonUp:hover{color:#ffdba1;}

.pager{font-size:1.1em; margin-right:5px; position:relative;}
.pager td{white-space:nowrap;}
.pager, .pager a{color:#ffffff; text-decoration:none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.pager a:hover, .currentPage{color:#ffdba1; font-weight:bold;}
.nthPage, .currentPage{display:block; width:32px; white-space:nowrap; text-align:center;}

.frame{background:url(../images/frame_bg.jpg) bottom left; vertical-align:bottom; text-align:center; border: 1px solid #a6ebf0;}

.photoFrame{padding:5px 5px 2px 5px; text-align:center; vertical-align:middle;}
.bigPhotoFrame{padding:20px 20px 5px 20px;}
.frameTop{background:#ffffff; border-top: 2px solid #6b9d3a;}
.frameLeft{background:#ffffff url(../images/frame_l.gif) repeat-y left;}
.frameRight{background:#ffffff url(../images/frame_l.gif) repeat-y right;}
.frameGrassImg{position:absolute; left:-49px; top:-24px;}

.photoName{background:url(../images/photoname_bg.jpg) repeat-x bottom left; color:#01667b; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; text-align:left; white-space:nowrap; height:26px; padding:0px 5px 0px 50px;}

.pagerButtonEnabled {padding:5px; cursor:pointer;}
.pagerButtonDisabled {padding:5px; cursor:default;}
#thumbPagerContainer, #thumbPagerContainer_1{position: relative; width:800px; overflow: hidden; text-align:left;}
.thumbPagerCell, .currentThumbPagerCell {vertical-align:middle; white-space:nowrap; cursor:pointer;}

.currentThumbPagerCell img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1.0; /* Mozilla 1.6- */
-khtml-opacity: 1.0; /* Konqueror 3.1, Safari 1.1 */
opacity: 1.0;
zoom: 1;}

.thumbPagerCell img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
-moz-opacity: 0.7; /* Mozilla 1.6- */
-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.7;
zoom: 1;
}

.thumbPagerCellBg, .currentThumbPagerCellBg, .thumbPagerCell, .currentThumbPagerCell, .thumbPagerCellBgHover{padding:5px;}
.thumbPagerCellBg{background:#e4f2f4;}
.currentThumbPagerCellBg, .thumbPagerCellBgHover{background:#e4f2f4;}
.thumbPagerCellBg{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25); /* IE 5.5+*/
-moz-opacity: 0.25; /* Mozilla 1.6- */
-khtml-opacity: 0.25; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.25;
zoom:1;
}
.thumbPagerCellBgHover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); /* IE 5.5+*/
-moz-opacity: 0.6; /* Mozilla 1.6- */
-khtml-opacity: 0.6; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.6;
zoom:1;
}
.currentThumbPagerCellBg{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); /* IE 5.5+*/
-moz-opacity: 0.6; /* Mozilla 1.6- */
-khtml-opacity: 0.6; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.6;
zoom:1;}


.buttonFullsize{color:#ffffff; text-decoration:none; white-space:nowrap; font-family:Arial, Verdana, Helvetica, sans-serif; top:0; left:0; position:absolute; text-align:center; font-weight:bold;}
.buttonFullsize:hover{color:#faf5d9;}

.buttonSlideshow{position:relative; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; text-decoration:none; white-space:nowrap; float:right; font-weight:bold;}
.buttonSlideshow:hover{color:#ffdba1;}

.noscriptText{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.1em; text-align:center; font-weight:bold; color:#000000;}
.noscriptText a{color:#01667b;}

.text{font-family:Arial, Verdana, Helvetica, sans-serif; text-align:center; color:#000000; height:25px; padding-top:10px;}
.text a{color:#ffffff; text-decoration:none;}
.text a span{text-decoration:underline;}
.text a:hover{color:#fdf3bb;}
.text a img{display:inline; vertical-align:middle; border:0; margin-right:2px;}
