@charset "utf-8";

/*global*/
body, table {margin:0;padding:0;border:0;font-size:13px; line-height:23px;color:#484b20;font-family:Georgia, "Times New Roman", Times, serif;background-color:#efedd9;}
.body_class{background-image:url(../images/siteAssets/bg_window.jpg); background-repeat:repeat;}
img{margin:0;padding:0;}
p{margin:0;padding:0;margin-bottom:23px;}

/*page structures*/
#wrap {width: 924px; margin:0 auto;padding:0;padding-top:68px;}
#logo{width:229px; height:184px; position:absolute; z-index:4; margin-left:40px;top:0;}
#pnaisLogo{width:99px; height:61px; position:absolute; z-index:5;top:0;}
#nav{width:924px;height:360px;overflow:hidden;position:absolute;z-index:3;margin:0;padding:0;top:0;}
#header{width:924px;height:71px;}
#bg_nav{width:616px;height:36px;background-image:url(../images/siteAssets/bg_nav.jpg); background-repeat:no-repeat;background-color:#000;margin:0 0 0 308px;}
#subnavWrap{width:924px;height:33px; background-repeat:repeat-x;background-image:url(../images/siteAssets/nav/bg_nav_filler.jpg);}/* */
#subnavL{width:912px;height:34px;float:left;background-image:url(../images/siteAssets/nav/bg_nav_leftCap.jpg); background-repeat:no-repeat; background-position:left;}
#subnavR{width:12px;height:34px;float:left;background-image:url(../images/siteAssets/nav/bg_nav_rightCap.jpg); background-repeat:no-repeat; background-position:right;}
/**/
#page {width:900px;height:auto; margin:0 auto; padding:0;border:solid 12px #fff;border-bottom:0;}
#pageContent{width:900px;text-align:left;background-color:#efedd9;}/**/
#row1{width:900px;}
#topLeft{width:410px;height:489px; float:left;border-right:solid 6px #fff;}
#topRight{width:484px; height:489px;float:left;}
#topRight table.framer{width:484px; height:489px;}
#topRight table.framer td.framerCell {padding:25px 40px;}
#topRightCopyWrap {width:420px; height:380px;overflow-y:auto;}
#row2{width:900px;border-top:solid 12px #fff;}
#botLeft{width:360px;height:200px; float:left;border-right:solid 6px #fff;padding:50px 25px;}
#botRight{width:484px;height:300px; float:left;}
/**/
#foot{width:924px; height:100px; position:absolute; z-index:3; text-align:center; background-image:url(../images/siteAssets/bg_contentBotWrap.png); background-repeat:no-repeat; background-position:top;margin-top:-15px; padding:50px 0 0 0;color:#fff;font-size:11px;}
#btn_playVid{display:block;position:absolute;z-index:2;margin:-65px 0 0 275px;}
#preloadDiv{position:absolute;z-index:2;top:0;visibility:hidden;}
.fullPage{width:830px;padding:80px 35px 30px 35px;}

/*reusable dom elements*/
.fullWidth{display:block; witdth:100%;}
.centerText{text-align:center;}

/*text*/
.tiny{font-size:10px;}

/*headlines*/
#pageTitle {width:384px;height:40px;overflow:hidden;margin-left:-2px;}/*flash title*/
#botLeftTitle{width:400px;height:22px;overflow:hidden;}/*flash small title*/
#smTitle{width:400px;height:15px;margin:-18px 0 18px 0;}/*flash subtitle*/
.underlineHead{color:#484b20;text-decoration:underline;font-weight:bold;font-size:13px;}

/*links*/
a, a:link,a:active,a:visited{position:relative;z-index:50;color:#ae460e;text-decoration:underline;cursor:pointer;}
a:hover{color:#b83b02;text-decoration:underline;}
#foot a,#foot a:link,#foot a:active,#foot a:visited{color:#fff;text-decoration:none;cursor:pointer;}
#foot a:hover{color:#fff;text-decoration:underline;}
.returnLink{display:block;width:820px;text-align:right;margin:-22px 0 0 0;}
.returnLink a, .returnLink a:link,.returnLink a:active,.returnLink a:visited{position:relative;z-index:50;color:#ae460e;text-decoration:underline;cursor:pointer;}
.returnLink a:hover{color:#b83b02;text-decoration:underline;}

/*pagination*/
.paginationstyle{width: 250px;text-align: left;padding: 2px 0;}
.paginationstyle a{padding: 0 10px 0 0;text-decoration: none;;}
.paginationstyle a:hover, .paginationstyle a.selected{}

/*forms*/
select, input, textarea {color:#ae460e; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;background-color:#fff;border:solid 1px #878d4e; padding:3px;}
#pdfNav{width:360px;display:block;margin-bottom:10px;}
#pdfNav select{width:215px;display:inline;margin:0; margin-right:10px;}
#contactForm{display:block;height:280px;margin:10px 0 0 0;}
.formInput input {margin-right:10px;width:150px;}
.formInput select {width:160px;}
textarea {width:320px;}
.contactInfo{display:block;margin-top:12px;line-height:20px;}
table.formTable td {padding:0;}
.gobtn{border:0;background-color:#efedd9;cursor:pointer;}
table.captchaTable{margin-top:10px;}

/*popup for vid*/
#fade{height:100%;width:100%;background:#000;overflow:hidden;filter: alpha(opacity=85);-moz-opacity:.85;opacity:.85;position:fixed;z-index:100;}
#popup {position:absolute;top:0;right:20px;height:100%;left:0;z-index:101;overflow:hidden;}
#xouter{height:100%;width:100%;	display:table;vertical-align:middle;}
#xcontainer {text-align: center;position:relative;vertical-align:middle;display:table-cell;	width: 100%;}	
#xinner {width:500px;text-align:left;margin-left:auto;margin-right:auto;}
#popclose{display:block;margin-top:-19px;}

/*full page lists*/
ul.niceList {margin:0;padding:0;list-style:none;}
ul.niceList li {padding-bottom:12px;margin-bottom:12px;background-image:url(../images/siteAssets/divider_horizDots.gif); background-repeat:repeat-x; background-position:bottom;}
ul.niceList li img {margin: 18px 12px 6px 0;}

/*homepage*/
#body_home #topLeft{width:410px;height:500px;}
#body_home #topRightWrap {width:484px;height:500px;overflow:hidden;}
#body_home #topRight{display:block;width:484px;height:275px;overflow:hidden;border-bottom:solid 6px #fff;}
#body_home #topRightBtn{width:484px;height:275px;position:absolute;z-index:2;}
#body_home #topRightRow2{display:block;width:484px;height:220px;}
#body_home #topRightRow2Slogan{width:484px;height:220px;position:absolute;z-index:2;top:435px;}
#body_home #botLeft{font-size:12px;line-height:17px;}
#body_home #botLeft ul.niceList {margin:0;padding:0;list-style:none;background-image:none;border:0;}
#body_home #botLeft ul.niceList li {margin:0 0 5px 2px;background-image:none;border:0;font-size:13px;}
#body_home #botRight{width:484px;height:300px;text-align:center;}
#body_home .address{display:block;margin-top:18px;color:#b83b02;font-size:12px;}
#body_home #botRight table td{font-size:15px; color:#5d5f2b;}
#body_home #row2{border-top:solid 6px #fff;}

/*gallery*/
.galleriesTitle{padding:0 0 0 18px;}
.ssWrap{display:block; width:860px; text-align:center;margin:-18px 0 12px 0;overflow:hidden;}
.ssFrame{border:solid 12px #fff;}

/* fixes*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: .1%;}