/* common declarations  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

body,td { background-color:#726d6d; margin:0; font-family:Arial,Verdana,Helvetica,Lucida Sana Unicode, sans-serif; font-size:14px; color:#ffffff; }
img { border:0;}
td { padding:0px; }
ul { padding-bottom:15px; }
li { padding-bottom:5px; }
a { color:#fff; }
a:hover { text-decoration:none; }
li a { font-size:13px; color:#fff; }
li a:hover { text-decoration:none; }

.error{ color:#FF0000; padding-left:2px; font-weight:bold; font-size:11px;}
.success{ color:#00d2ff; padding-left:2px; font-weight:bold; font-size:11px;}

/* end common ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.t { border-top:1px solid #000; }
.b { border-bottom:1px solid #000; }
.l { border-left:1px solid #000; }
.r { border-right:1px solid #000; }
.border_lge{border: 1px solid #ccc; }
.photo_background { background:#4a4646; padding:28px 60px; }
.photo_description { color:#bbbbbb; }


/* nav styles ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.nt { border-top:1px solid #3f3323; }
.nb { border-bottom:1px solid #3f3323; }

#nav { width:89px; position:relative; top:0px; left:0px; }
#navLinks { width:64px; height:584px; position:absolute; top:0px; left:12px; background-color:#211b13; }
#navText { position:relative; width:64px; font-size:11px; font-weight:bold; text-align:center; }

.n1 a { color:#fff; text-decoration:none; display:block; width:64px; padding-top:16px; padding-bottom:16px; }
.n1 a:hover { background-color:#740000; }
.n2 a { color:#fff; text-decoration:none; display:block; width:64px; padding-top:16px; padding-bottom:16px; }
.n2 a:hover { background-color:#E75D31; }
.n3 a { color:#fff; text-decoration:none; display:block; width:64px; padding-top:16px; padding-bottom:16px; }
.n3 a:hover { background-color:#D4A420; }
.n4 a { color:#fff; text-decoration:none; display:block; width:64px; padding-top:16px; padding-bottom:16px; }
.n4 a:hover { background-color:#006574; }
.n5 a { color:#fff; text-decoration:none; display:block; width:64px; padding-top:16px; padding-bottom:16px; }
.n5 a:hover { background-color:#002674; }
.n6 a { color:#fff; text-decoration:none; display:block; width:64px; padding-top:16px; padding-bottom:16px; }
.n6 a:hover { background-color:#465AA6; }
.n7 a { color:#fff; text-decoration:none; display:block; width:64px; padding-top:16px; padding-bottom:16px; }
.n7 a:hover { background-color:#2E7E4A; }
.n8 a { color:#fff; text-decoration:none; display:block; width:64px; padding-top:16px; padding-bottom:16px; }
.n8 a:hover { background-color:#74003C; }
.n9 a { color:#fff; text-decoration:none; display:block; width:64px; padding-top:16px; padding-bottom:16px; }
.n9 a:hover { background-color:#740068; }

#ngLeft { position:absolute; top:0px; left:0px; width:12px }
#ngRight { position:relative; top:0px; left:76px; width:12px; }

/* Page Styles +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#pageSize { width:992px; height:584px; position:relative; top:0px; left:0px; }
#pageContent { position:absolute; top:0px; left:98px; width:886px; height:584px; }
#heading { position:relative; top:-5px; left:0px; }

#seolinks { font-size:11px; color:#ffffff; background-color:#211b13; }
#seolinks a { color:#ffffff; text-decoration:none; }
#seolinks a:hover { text-decoration:underline; }

.smltxt{font-size:11px;}

.input{font-size:11px; border: 1px solid #A9A8A8;}

#mlform { position:relative; top:50px; left:0px; width:460px; }
#cntform { position:relative; top:27px; left:435px; width:400px; }
#cntform a { color:#fff; }
/*
#cnttext { position:absolute; top:178px; left:0px; }
#cnttext1 { position:absolute; top:30px; left:0px; line-height:18px; width:250px; }
#cnttext1 a { color:#fff; }
#cnttext1 a:hover { text-decoration:none; }
#cnttext2 { position:absolute; top:30px; left:190px; line-height:18px; width:150px; }
*/
#cnttext1 { line-height:18px; width:50%; float: left; }
#cnttext2 { line-height:18px; width:50%; float: left; }


#tellfrndform { position:relative; top:-5px; left:0px; }
#tellfrndeml { position:absolute; top:125px; left:465px; }
.black{ font-size:11px; color:#000;}
.blacktxt{font-size: 13px; color:#000;}

#hp1 { position:relative; top:0px; left:100px; width:670px; }
#hp2 { position:relative; top:5px; left:100px; width:670px; }
#hp3 { position:relative; top:10px; left:100px; width:670px; }
#hp4 { position:relative; top:25px; text-align:center }

#iconsvh { position:absolute; bottom:21px; left:20px; }
#iconsvml { position:absolute; top:240px; left:500px; }
#iconlch { position:absolute; bottom:21px; left:370px; }
#iconlchml { position:absolute; top:240px; left:700px; }
#icontfh { position:absolute; top:488px; left:485px; }
#icontfml { position:absolute; top:400px; left:500px; }
#icontfcf { position:absolute; top:488px; left:485px; }
#iconbwh { position:absolute; bottom:21px; right:20px; }
#iconbwml { position:absolute; top:400px; left:700px; }
#iconbwcf { position:absolute; top:488px; right:20px; }
#iconmlcf { position:absolute; top:488px; left:370px; }
#iconsvcf { position:absolute; top:488px; left:20px; }

#introrw { position:absolute; top:0px; left:0px; }
#intront { position:absolute; top:55px; left:0px; }
#introf1 { position:absolute; top:0px; left:851px; }
#introim { position:absolute; top:67px; left:0px; background-color:#211B13; padding-left:2px; padding-right:3px; }
.introimg {
  position: relative;
  display: inline-block;
  padding-left:1px;
}
.introimg img.imghover {
  position: absolute;
  top: 0;
  right: 0;
  left: 1px;
  bottom: 0;
  object-fit: contain;
  opacity: 0;
  transition: opacity .2s;
}
.introimg:hover img.imghover {
  opacity: 1;
}
#intronb { position:absolute; top:130px; left:0px; }
#introf2 { position:absolute; top:56px; left:851px; }
#intropc { position:absolute; top:144px; left:683px; }
#introes { position:absolute; top:150px; left:0px; }
#introcards { position:absolute; top:210px; right:20px; }

#introntb { position:absolute; top:351px; left:0px; }
#introf1b { position:absolute; top:296px; left:710px; }
#introimb { position:absolute; top:363px; left:0px; width:760px; height:63px; background-color:#211B13; padding-left:2px; }
#intronbb { position:absolute; top:426px; left:0px; }
#introf2b { position:absolute; top:352px; left:710px; }

.pageHeading { margin-top: 10px; }

#printpage { position:absolute; top:140px; left:779px; }

#brandIcons { padding-top:15px; padding-bottom:25px; }
#nikon { position:relative; top:0px; left:130px; }
#kodak { position:relative; top:0px; left:258px; }
#fuji { position:relative; top:0px; left:387px; }
#canon { position:relative; top:0px; left:515px; }

.linkHeading { position:relative; top:0px; left:0px; width:848px; font-size:13px; font-weight:bold; background-color:#8C8787; border:1px solid #CCC4C4; padding:2px; }

#contentText { width:719px; position:relative; top:0px; left:75px; }
#heading{display:none}
.bold { font-weight:bold; }

#photog1 { position:absolute; top:165px; left:80px; text-align:center; }
#photog1 a { color:#fff; text-decoration:none; }
#photog1 a:hover { text-decoration:underline; }
#photog2 { position:absolute; top:165px; left:288px; text-align:center; }
#photog2 a { color:#fff; text-decoration:none; }
#photog2 a:hover { text-decoration:underline; }
#photog3 { position:absolute; top:165px; left:497px; text-align:center; }
#photog3 a { color:#fff; text-decoration:none; }
#photog3 a:hover { text-decoration:underline; }
#photog4 { position:absolute; top:165px; left:705px; text-align:center; }
#photog4 a { color:#fff; text-decoration:none; }
#photog4 a:hover { text-decoration:underline; }

.gallerylink { color:f8f63f; font-weight:bold; font-size:16px; text-decoration:none; }

#gallery { position:absolute; top:143px; left:209px; }
#galleryShow { position:absolute; top:143px; left:209px; }
#galleryt { position:absolute; top:143px; left:718px; text-align:right; }
#galleryimage { position:absolute; top:177px; left:0px; }
#watchSlideShow { position:absolute; top:514px; left:731px; }
#watchingSlideShow { position:absolute; top:514px; left:731px; }

.b2galleries{ font-size:10px; color:#fff; position:absolute; top:545px; left:748px;}
.b2galleries a { color:#fff; text-decoration:none; }
.b2galleries a:hover { text-decoration:underline; }

.award { width:55%; font-weight:bold; padding-bottom: 10px; }
.awardEvent { width:45%; padding-bottom: 10px; }

.lecturePoint {text-align:right; font-weight:bold; padding-right:15px; }

#copyright { font-size: 10px; color: #2E2C2C; position:absolute; bottom:6px; left:0px;}

.border{border: 1px solid #000000;}

ul.links li { padding:5px 0px; }

/* Scrolling Styles +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#scrollableTextContent
{
width:878px;
height:380px;
overflow-x: hidden;
overflow-y: scroll;
overflow: auto;
scrollbar-3dlight-color: transparent;
scrollbar-arrow-color : #383736;
scrollbar-face-color :#807A7A;
scrollbar-highlight-color : #807A7A;
scrollbar-shadow-color :#807A7A;
scrollbar-darkshadow-color:#383736;
scrollbar-track-color :#383736;
scrollbar-base-color :#383736;
}

#scrollableGalleries
{
width:875px;
height:378px;
overflow-x: hidden;
overflow-y: scroll;
overflow: auto;
scrollbar-3dlight-color: transparent;
scrollbar-arrow-color : #383736;
scrollbar-face-color :#807A7A;
scrollbar-highlight-color : #807A7A;
scrollbar-shadow-color :#807A7A;
scrollbar-darkshadow-color:#383736;
scrollbar-track-color :#383736;
scrollbar-base-color :#383736;
}

#scrollableFullContent
{
width:878px;
height:380px;
overflow-x: hidden;
overflow-y: scroll;
overflow: auto;
scrollbar-3dlight-color: transparent;
scrollbar-arrow-color : #383736;
scrollbar-face-color :#807A7A;
scrollbar-highlight-color : #807A7A;
scrollbar-shadow-color :#807A7A;
scrollbar-darkshadow-color:#383736;
scrollbar-track-color :#383736;
scrollbar-base-color :#383736;
}

#scrollableThumbs
{
position:absolute; top:200px; left:724px; text-align:center; width:155px; height:297px;
overflow-x: hidden;
overflow-y: scroll;
overflow: auto;
scrollbar-3dlight-color: transparent;
scrollbar-arrow-color : #383736;
scrollbar-face-color :#807A7A;
scrollbar-highlight-color : #807A7A;
scrollbar-shadow-color :#807A7A;
scrollbar-darkshadow-color:#383736;
scrollbar-track-color :#383736;
scrollbar-base-color :#383736;
}
