﻿body{
    padding: 0px 0px 0px 0px;
    margin-top:10px;
    font-family:Arial;
    font-size:0.8em;  
}


A:link { color:black; text-decoration:none;}

A:visited {text-decoration: none; color: black;}

A:active {text-decoration: none; color: #F30000;}

A:hover {  text-decoration: none; color: red; }


.form 
{
    padding-top:0px;
	padding-bottom: 0px;
    text-align:left;
    line-height:1.2em;
    margin-top:0px;
    padding-left:50px;
    padding-right:50px;
  
}


p
{
    padding-top:0px;
    text-align:justify;
    line-height:1.2em;
    margin-top:0px;
    padding-left:50px;
    padding-right:50px;
  
}

p table,td,tr
{
    padding:0px;
}

ul 
{
    padding-left:25px;
}

.redh1
{
    color:Red;
}





.padding
{
    padding-top:20px;
}






    

.nav
{
    
    height:31px;
    margin-left:auto;
    margin-right:auto;
    
    margin-top:inherit;
    position:relative;
    top:120px;
    left:50px;
    
}
    
.address
{
padding-right:8px;



}


.navcontainer
{

            width:750px;
            height:175px;
            border:thin #FFFFFF solid;         
            background-image:url(images/TopNav.GIF);
            background-repeat:no-repeat;
            margin-left:auto;
            margin-right:auto;
            

}


.nav ul
{
    margin: 0px;
    padding:0px;
    vertical-align:middle;
  
}


.home a
{
    color: #FFFFFF;
    text-decoration: none;
	
}

.home a:visited
{
    color: #FFFFFF;
    text-decoration: none;
	
}

.home a:hover
{
    color: red;
    text-decoration: none;
}

.admin a
{
    color: red;
    text-decoration: none;
	
}

.admin a:visited
{
    color: red;
    text-decoration: none;
	
}

.admin a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}


.nav ul li
{
  	display: block;
  	float: left;
	
}











.pageholder fieldset
{
    padding-left: 20px;
    padding-right:20px;
    padding-bottom:20px;
}

.ulcolumn1
{
    width:200px;
    float:left;
}

.ulcolumn2
{
    width:200px;
    float:left;
}


span.s1 {  padding-right:126px; padding-left:7px;}
span.s2 {  padding-right:81px; padding-left:7px;}
span.s3 {  padding-right:150px; padding-left:7px;}
span.s4 {  padding-right:52px; padding-left:7px;}
span.s5 {  padding-left:7px;}








div.clear
{
    clear:both;
}



div.contentholder
{
   
  position: relative;
  top: -17px;
  width: 750px;
  background-color: #CCCCCC;
  margin-left: auto; 
  margin-right: auto ;
  text-align:left;
  min-height: 350px;
  float:inherit ;
  z-index: 1;
  
 
  
    
 
}


     

.contentholdereditor 
{
position: relative;
top: -10px;
margin-top:0px;
padding-top:0px;
margin-left: auto ;
margin-right:auto;
width: 780;
}

.contentholder img
{
    max-width:750px;
  



}


.gallery img
{
    border-style: solid ;
    border-width: 1px;
    border-color: #000000;
}

h1 {
	padding-left:50px;
	padding-right:50px;
	font-size:1.4em;
}

h2 {
	padding-left:50px;
	padding-right:50px;
	font-size:1.0em;
	color:red; }


h3
{
padding-left:50px;
	padding-right:50px;
   font-size:1.0em;  
       
}



.currentimages table
{
    width:100%;
}


.galleryselector
{
    
    min-height:65px;
}




.gleft
{
  

   width:160px;
    
   float:left;
   padding-left:50px;
    clear:both;
   
}

.gright
{
   
  

   width:426px;
   float:left;
   margin-left: 25px;
   margin-top :0px;
  
  
}


.nleft
{
   background-color:Green;
 
   width:160px;
   float:left;
  
   height:300px;
}

.nright
{
    background-color: Blue;
   width:510px;
   float: left;
   
   height:300px;
}

.gallerynote
{
     
}

.morepagenote
{
    float:left;
}





.footer
{
            clear:both;
            width:750px;
            height:199px; 
            text-align:left;
            background-image:url(images/blackbar.GIF);
            background-repeat:no-repeat;
            position:relative;
            top: -14px;
            margin-left:auto;
            margin-right:auto;
            float:inherit;

}

.footerinfo
{
            position:relative;
            font-family:Arial;
            font-size:8pt;
            top:110px;
            
}

.footercontact
{
            text-align: center;
            position:relative;
            font-family:Arial;
            font-size:8pt;
            top:73px;
            left:310px;
}

.footernav
{
            position:relative;
            font-family:Verdana;
            font-size:8pt;
            top:45px;
            left:400px;
}


.iframe
{
	float:right;
	
}

.logon 
{
    background-image:url(images/login.gif);
    background-repeat:no-repeat;
    background-position:center ;
    width:750px;
    height:448px;
     
}

.logonentry
{
    position: relative;
    top: 190px;
    text-align:right;
    left: -300px;
}

p.largeimage
{
padding: 0px 0px 0px 0px;
}

.section_header
{

  font-weight:bold;
  text-align:left;  
  background-color:#999999;

}

.content ul
{
padding-right:50px;
}

.content ul li
{
padding-left:50px;
}





#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
