body { margin:0px; padding:0px; text-align:center; background:#fff; }
img { border:0px; }

.maximiser { clear:both; height:1px; overflow:hidden; }

div#hdr { width:100%; height:117px; background:#7f2a05 url('/images/template/hdrBk.jpg') bottom;  background-repeat:repeat-x; overflow:hidden; }
div#hdrCnt { width:970px; margin:auto; text-align:left; }
div#hdrCnt img { margin:25px 0px 0px 0px;  }
div#hdrCnt form { float:right; width:230px; text-align:right; padding:8px 0px; margin-right:20px; }
div#hdrCnt input { vertical-align:middle; font-family:arial; font-size:10pt; }
.mnuCntSrchBox { width:150px; border:1px solid #888; padding:3px; margin:0px; color:#b03b06; }
.mnuCntSrchBut { width:60px; border:1px solid #888; padding:2px; margin:0px; }

div#mnu { width:100%; height:34px; overflow:hidden; font-family:arial,verdana,helvetica,sans-serif; line-height:100%; background:#e1d28b; }
div#mnuCnt { width:970px; margin:auto; text-align:left; }
div#mnuCnt ul { font-size:8.5pt; text-transform:uppercase; font-weight:bold; letter-spacing:-0.5px; margin:0px; padding:0px; list-style:none; height:34px; overflow:hidden; }
div#mnuCnt li em { font-style:normal; }
div#mnuCnt li { float:left; height:34px; margin:0px; padding:0px; background: transparent url("/images/template/mnuDiv.gif") no-repeat; background-position:right; }
div#mnuCnt li a { display:block; height:24px; padding:9px; color:#4F4A3E; text-decoration:none; } 
div#mnuCnt li a:hover { text-decoration:underline; } 

div#cntTop1 { width:100%; height:180px; overflow:hidden; background:#fff url("/images/template/cntTopBk1.jpg") top; background-repeat:repeat-x; }
div#cntTop2 { width:100%; height:58px; overflow:hidden; background:#fff url("/images/template/cntTopBk2.jpg") top; background-repeat:repeat-x; }

div#pge { width:100%; margin-top:10px;  }
div#pgeCnt { width:970px; margin:auto; padding:0px; background:#fff; color:#444; }
div#pgeMax { clear:both; height:10px; }
div#pgeSrch { height:45px; background:#eee; display:none; }

div#conCnt { width:630px; float:left; overflow:hidden; text-align:left; font-family:arial,verdana,helvetica,sans-serif; }
div#conCntLay1 { width:940px; float:left; margin:0px 15px; text-align:left; font-family:arial,verdana,helvetica,sans-serif; }
div#conCntLay2 { width:590px; float:left; margin-left:15px; padding-bottom:20px;  }
div#conCntPage { font-size:10pt; line-height:150%; }

div#conCntPage h1 { font-family:georgia,times,serif; color:#b03b06; font-weight:normal; font-style:normal; font-variant: normal; font-size:16pt; line-height:130%; margin-top:10px; }
div#conCntPage h2 { font-family:georgia,times,serif; color:#b03b06; font-weight:normal; font-style:normal; font-variant: normal; font-size:14pt; line-height:130%; margin-top:30px; }
div#conCntPage h3 { font-family:georgia,times,serif; color:#b03b06; font-weight:normal; font-style:normal; font-variant: normal; font-size:12pt; line-height:130%; margin-top:30px; margin-bottom:10px; }
div#conCntPage p {  }
div#conCntPage a { color:#336699; /* text-decoration:none; */ }
div#conCntPage a:hover { color:red; }
/* div#conCntPage a:visited { color:purple; } */
div#conCntPage hr { height:0px; border:0px; border-top:1px solid #ccc;  }

.attributes { font-size:8.5pt; color:#999; }
.inlineImage { display:block; width:590px; border:1px solid #eee; margin:10px 0px 20px 0px; font-size:8.5pt; line-height:0%; text-align:center; }
.inlineImagePad { display:block; padding:3px 3px 3px 3px; overflow:hidden; }
.inlineImageImg { width:584px; }
.inlineImageLeft { display:block; float:left; /*width:252px;*/ border:1px solid #eee; padding:3px; margin:0px 10px 10px 0px; font-size:8.5pt; line-height:0%; text-align:center; }
.inlineImageRight { display:block; float:right; /*width:252px;*/ border:1px solid #eee; padding:3px; margin:0px 0px 10px 10px; font-size:8.5pt; line-height:0%; text-align:center; }
/*.inlineImageLeft img, .inlineImageRight img { width:250px; }*/

.searchResults li { margin-bottom:15px; color:#666; }
.searchResults li a { font-size:11pt; }
.searchDetails { font-size:8pt; color:green; }

.galleryFrame { background-color:#333; padding:0px 0px; text-align:center; line-height:0%; margin-bottom:5px; }
.galleryBox { float:left; background:#fff; width:114px; height:114px; margin:0px 2px 2px 0px; text-align:center; border:1px solid #eee; }
.galleryBox img { margin:2px; }
.galleryThumb { height:95px; }

div#pageComments { }
div#pageComments ol { margin:10px 0px; padding:0px; list-style:none; }
div#pageComments ol li { padding:10px; margin-bottom:25px; background:#efefef; }
div#pageComments img { float:right; }

div#navCol { width:325px; float:right; background:#fff; margin:10px 10px 20px 0px; border-left:1px solid #eee; font-family:arial,verdana,helvetica,sans-serif; }
.navColTitle { padding:10px 0px 10px 5px; overflow:hidden; font-family:georgia,times,serif; color:#888; font-size:13pt; font-weight:normal; }

div#navList { text-align:left; line-height:100%; margin:0px 0px 25px 25px; }
div#navList ol { background:#fff; color:#ccc; margin:0px 0px 10px 0px; padding:0px; list-style:none; font-weight:bold; }
div#navList ol li { padding:5px 3px 7px 13px; margin:0px; border-bottom:1px solid #eee; }
div#navList ol li span { display:inline; float:left; width:28px; font-size:12pt; line-height:130%; }
div#navList ol li a { text-decoration:none; font-size:8.5pt; color:#b03b06; }
div#navList ol li a:hover { color:#336699; }

div#navBans1 { width:300px; margin:0px 0px 15px 25px; }
div#navBans2 { width:300px; margin:0px 0px 15px 25px; }

div#navGallery { text-align:left; line-height:100%; margin-left:25px; }
div#navGallery img { margin:1px 1px 0px 0px; width:55px; height:55px; }

div#ftr {  }
div#ftrCnt { width:970px; margin:auto; background:#f5f5f3 url("/images/template/ftrBK.gif") top; color:#877E6A; text-align:left; font-family:arial,verdana,helvetica,sans-serif; }
div#ftrCntCopy { width:800px; padding:18px 0px; margin-left:165px; font-size:8.5pt; line-height:180%; }
div#ftrCntCopy a { color:#b03b06; text-decoration:none; margin:0px 3px; }
div#ftrCntCopy a:hover { text-decoration:underline; }

div#pageCommentStatus { font-size:11pt; padding:6px; background-color:#FFF799; margin:10px 0px 0px 0px; border:1px solid #AED9F0; line-height:150%; display:none; }
.formUpdateMessage { font-size:11pt; padding:6px; background-color:#FFF799; margin:0px 0px 12px 0px; border:1px solid #AED9F0; }
.formBox { border:0px solid #AED9F0; background:#EBf4FB; overflow:hidden; line-height:120%; margin:10px 0px; }
.formContainer { display:block; padding:15px; font-size:9pt; color:#333; }
.formContainer p { margin:0px 0px 5px 0px; padding:0px; }
.formTitle { font-size:10pt; font-weight:bold; }
.formHR { height:1px; border:0px; border-top:1px solid #AED9F0; margin:10px 0px 20px; }
.formItem { border:0px; padding:0px; margin:0px 0px 12px 0px; font-style:italic; font-size:9pt; color:#666; }
.formLabel { padding:0px 10px 0px 0px; font-style:normal; font-weight:normal; color:#2e779e; }
.formField { display:block; margin:2px 0px; background:transparent; padding:3px; }
.formTextInput { border:1px solid #AED9F0; background:#fff; padding:2px; font-size:11pt; color:green; margin-right:5px; font-family:arial,verdana; font-style:normal; }
.formTextSelect { border:1px solid #AED9F0; background:#fff; padding:2px; font-size:11pt; color:green; margin-right:5px; font-family:arial,verdana; font-style:normal; }
.formTextArea { border:1px solid #AED9F0; background:#fff; padding:2px; font-size:11pt; color:green; font-family:arial,verdana; line-height:130%; font-style:normal; width:98%; vertical-align: middle; margin-right:5px; }
.formCheckboxList { line-height:200%; font-style:normal; padding:4px 4px 10px 4px; margin:2px; border:1px solid #AED9F0; }
.formItemInstruction { font-style:italic; }
.formBox table { width:430px; font-style:normal; margin:5px 0px 25px 0px; font-size:9pt; }
.formBox table th { border-bottom:2px solid #AED9F0; padding:6px 0px; text-align:center; }
.formBox table td { border-bottom:1px solid #AED9F0; padding:6px 0px; text-align:center; }
.formButtons { border:0px; padding:0px; margin:0px 0px 0px 0px; text-align:center; }
.formButton { color:#fff; background:#0e5e9e url('/images/template/formButtonBK.gif') no-repeat; background-position:right; border:1px solid white; padding:3px 18px 3px 6px; font-family:arial,verdana; font-size:11pt; }
.formRequiredIcon { vertical-align:middle; margin-right:10px; }

blockquote{ font-style:italic; text-align:left; text-align:left;}
.breakout { font-style:normal; font-weight:bold; float:right; }
.inlineCaption { display: block; margin-top: 10px; margin-bottom: 10px;}

table.formatted {border:1px solid #4C7797; background-color:#E1D28B; font-size:8pt; width:100%;}
table.formatted thead {background-color:#4C7797; color:#fff;}
table.formatted tr.odd {background-color:#CCBE7E;}