img.x    {
        Position : Absolute ;
        Left : 0px ;
        Top : 0px ;
        z-Index: -1;
        }

img.shadow {
        background: url(shadow-1000x1000.gif) no-repeat right bottom;
        padding: 5px 10px 10px 5px;
}

img.double-border {
        border: 1px solid #003300;
        padding: 5px; /*Inner border size*/
        height: 250px;
        width: 125px;
        background: #fff; /*Inner border color*/
        float: right;
        margin-left: 10px;
}


img.hline {
	padding: 1px;
        height: 15px;
        width: 180px;
	}

img.left {
        padding: 3px; /*Inner border size*/
        height: 100px;
        width: 300px;
        float: left;
        margin-right: 10px;
}

img.ss_sign {
	border: 1px solid #000000;
        padding: 10px; /*Inner border size*/
        height: 123px;
        width: 99px;
        float: left;
        margin-right: 15px;
}

img.biopic {
        border: 1px solid #003300;
        padding: 5px; /*Inner border size*/
        height: 214px;
        width: 154px;
        float: left;
        margin-top: 0px;
        margin-bottom: 5px;
        margin-right: 20px;
        margin-left: 20px;
}

img.leftp {
        border: 1px solid #003300;
        padding: 2px; /*Inner border size*/
        height: 140px;
        width: 105px;
        float: right;
	margin-top: 12px;
	margin-bottom: 5px;
        margin-right: 10px;
	margin-left: 10px;
}

img.rightp {
        border: 1px solid #003300;
        padding: 2px; /*Inner border size*/
        height: 140px;
        width: 105px;
        float: left;
	margin-top: 5px;
        margin-right: 10px;
        margin-left: 10px;
}

img.leftss {
        border: 1px solid #003300;
        padding: 2px; /*Inner border size*/
        height: 150px;
        width: 120px;
        float: left;
        margin-right: 25px;
}  


img.rightss {          
        Position: Absolute;
        padding: 3px;
        height: 150px;
        width: 120px;
        float: right;
        margin-left: 475px;
        z-Index: -1; 
}

img.right {
	Position: Absolute;
        padding: 3px;
	height: 75px;
        width: 199px;
        float: right;
        margin-left: 775px;
	z-Index: -1;
}

img.right_h {  /* HEADER IMAGE */ 
        Position: Absolute;
        padding: 3px;
        height: 75px;
        width: 199px;
        float: right;
        margin-left: 775px;
	border: 1px solid;
        /* z-Index: -1; */
}


img.left_h {  /* HEADER IMAGE */
        Position : Absolute;
	margin-top: 10px;
        padding: 1px;
	height: 52px;
	width: 597px;
        float: left;
        margin-left: 25px;
        /* z-Index: -1; */
}

img.cntr	{
	position: absolute;
	float: center;
	align: center;
	padding: 5px;
	border: 1px dotted;
	background: #ffffff;

	}

p.img	{
	
        text-align : center;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
        
.gallerycontainer       {
        position: relative;
        /*Add a height attribute and set to largest image's height to prevent overlaying*/
        }
        
.thumbnail img  {
        border: 1px solid white;
        margin: 0 5px 5px 0;
        }
.thumbnail:hover        {
        background-color: transparent;
        }
        
.thumbnail:hover img    {
        border: 1px solid blue;
        }
         
.thumbnail span { /*CSS for enlarged image*/
        position: absolute;
        background-color: #ffffff;
        padding: 5px;
        left: -900px;
        border: 1px dashed gray;
        visibility: hidden;
        color: black;
        text-decoration: none;
        }
        
.thumbnail span img     { /*CSS for enlarged image*/
        border-width: 0;
        padding: 2px;
        }
.thumbnail:hover span   { /*CSS for enlarged image*/
        visibility: visible;
        top: 0;
        left: 100px; /*position where enlarged image should offset horizontally */
        z-index: 50;
        }


