﻿html, body {height: 100%;margin:0;padding:0;background-color:white;overflow:auto}

* {margin:0px auto;padding:0;}

/* PAGE LAYOUT */

div#shim {visibility:hidden;width:100%;height:50%;margin-top:-320px;float:left}

div#wrapper {width:100%;height:480px;clear:both;position:relative;top:-200px;
                /* IE4ever Hack: Hide from IE4 **/
                    position:static;
                /** end hack */
            }
            /* Hide from IE5mac \*//*/
                div#shim {
                    display: none;
                }
                html, body {
                    height: auto;
                }
            /* end hack */
			
			/* ]]> */
			
div#wrappermain {width:950px;height:500px;clear:both;position:relative;top:-50px;
                /* IE4ever Hack: Hide from IE4 **/
                    position:relative;
                /** end hack */
            }
            /* Hide from IE5mac \*//*/
                div#shim {
                    display: none;
                }
                html, body {
                    height: auto;
                }
            /* end hack */
			
			/* ]]> */

div#backblock {position:relative;text-align:left;left:0px;top:0px;background-image:url('images/back.gif');background-repeat: repeat-x;height:400px}
div#topwhite {height:120px;width:100%;background-color:white}
img#backshadow {height:495px;width:950px}
div#mainwindow {position:absolute;top:15px;left:20px;width:902px;height:452px;border:9px white solid ;background-color:silver}
div#sitelogo1 {position:absolute;right:105px;top:-84px}
div#sitelogo2 {position:absolute;right:-5px;top:-92px}
div#bottomwhite {height:80px;width:100%;background-color:white}

#content {height:380px;width:902px;background:url('contentback.gif') no-repeat;text-align:left;font-family:Calibri, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;font-size:16px;color:white}

/* NAVIGATION BAR */

#menubar {height:63px;width:902px;border-top:9px white solid;background-color:#404040;text-align:left}

#homenav {width:133px;height:63px;background-image:url('images/homelogo.gif');display:inline-block}
#home #homenav {width:133px;height:63px;background-image:url('images/homelogoover.gif');display:inline-block}
#homenav:hover {width:133px;height:63px;background-image:url('images/homelogoover.gif');display:inline-block}
#aboutnav {width:130px;height:63px;background-image:url('images/about.gif');display:inline-block}
#about #aboutnav {width:130px;height:63px;background-image:url('images/aboutover.gif');display:inline-block}
#aboutnav:hover {width:130px;height:63px;background-image:url('images/aboutover.gif');display:inline-block}
#resnav {width:158px;height:63px;background-image:url('images/res.gif');display:inline-block}
#res #resnav {width:158px;height:63px;background-image:url('images/resover.gif');display:inline-block}
#resnav:hover {width:158px;height:63px;background-image:url('images/resover.gif');display:inline-block}
#indnav {width:142px;height:63px;background-image:url('images/ind.gif');display:inline-block}
#ind #indnav {width:142px;height:63px;background-image:url('images/indover.gif');display:inline-block}
#indnav:hover {width:142px;height:63px;background-image:url('images/indover.gif');display:inline-block}
#commnav {width:168px;height:63px;background-image:url('images/comm.gif');display:inline-block}
#comm #commnav {width:168px;height:63px;background-image:url('images/commover.gif');display:inline-block}
#commnav:hover {width:168px;height:63px;background-image:url('images/commover.gif');display:inline-block}
#contnav {width:168px;height:63px;background-image:url('images/contact.gif');display:inline-block}
#contact #contnav {width:168px;height:63px;background-image:url('images/contactover.gif');display:inline-block}
#contnav:hover {width:168px;height:63px;background-image:url('images/contactover.gif');display:inline-block}

#gallery {position:absolute;left:95px;width:716px;height:379px}

.nojava {background-color:black;color:white;text-align:center;font-weight:bold;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:12px;position:fixed;left:0px;top:0px;width:100%}

.validw3c {position:absolute;bottom:5px;right:20px;color:#353535;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:12px}

/* INDEX PAGE CONTENT */

.indextop {position:absolute;left:70px;top:25px;width:500px;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:18px; text-align:justify}

.indexlist {line-height: 150%;position:absolute;left:70px;top:80px;width:500px;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:18px; text-align:justify;padding-left:20px}

.indexaboutbox {position:absolute;left:80px;bottom:95px;width:370px;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:15px; text-align:center;background-image:url('images/infoback.png');color:black}

a.link:link {color:white}
a.link:hover {color:white;text-decoration:none}
a.link:visited {color:white}

a.link2:link {color:black;font-weight:bold}
a.link2:hover {color:black;font-weight:bold;text-decoration:none}
a.link2:visited {color:black;font-weight:bold}

a.link3:link {color:black;font-weight:bold}
a.link3:hover {color:black;text-decoration:none}
a.link3:visited {color:black;font-weight:bold}

a.link4:link {color:silver}
a.link4:hover {color:silver;text-decoration:none}
a.link4:visited {color:silver}

a.emaillink:link {color:white}
a.emaillink:hover {color: blue;text-decoration:none}
a.emaillink:visited {color:white}

a.valid:link {color:#353535}
a.valid:hover {color: black;text-decoration:none}
a.valid:visited {color:#353535}

.navgallery {text-decoration:none;background-color:black;color:white;padding: 2px 1px;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:16px}
.navgallery-active {text-decoration:none;background-color:white;color:black;padding: 2px 1px;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:16px}

#contactbox {position:absolute;left:490px;bottom:85px;background-image:url('images/contactmain.png');background-repeat:no-repeat;background-position:left;height:77px;width:150px;font-size:11px;font-weight:bold}

.hiddenPic {display:none}

/* ABOUT PAGE CONTENT */

a.about-tab {padding: 2px 1px;background-color: #000000;text-decoration: none;color: white;}

a.about-active-tab {background-color: #FFFFFF;color:black}

#about-tab-content {width: 580px;height:300px;text-align:justify;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:16px;}

#about-tab-content p {display: none;}

#about-tab-content p.visible-tab-content {display: block;}

.introduction {font-size:17px;line-height:120%}

#modal-window {
display: none;
position: absolute;
z-index: 9999;
padding: 10px;
background: #FFFFFF url(loading.gif) no-repeat 50% 50%;
border: 1px solid #CCCCCC;
}
#modal-window-mask {
display: none;
position: absolute;
top: 0;
left: 0;
z-index: 9998;
width: 100%;
height: 100%;
background: #CCCCCC;
}
#modal-window-content {
background: #FFFFFF;
}
#modallink {font-size:18px}