﻿body
{
	background-color : Gray;
	
	font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
}
.maintbstyle
{
	width: 1000px;	
	background-color: #FFFFFF;
}
.pagetemplatetable
{
	width: 800px;
	background-color: #FFFFFF;
}

.logo
{
	height: 90px; 
	width: 256px;
}
.homemenu
{
	
    height: 19px;
    border-top: solid #000 0px;
    border-bottom: solid #000 0px;
    background-color: #FFFBD6;
}
.defaultcontent
{
	height: 31px;
    width: 100%;
    border-top: solid #000 1px;
    border-bottom: solid #000 1px;
    background-color: #ffffff;
}
.defaultleft
{
	
    	width:670px;
	 height: 100px;
	 font-family: Verdana;
	 font-size: small;
}
.threeboxes
{
   display: block;
	margin: 0px;
	float: left;
    width: 223px;
    text-align:left;  
}
.defaultright
{
     width:auto;
	 height: 100px;
	 font-family: Verdana;
	 font-size: small;
}
.clearfix:after 
{ 
	content: "."; display: block; clear: both; margin: 0px; padding: 0px; height: 0; visibility: hidden; 
}


#tech
{
    height: 217px;
    width: 630px;
}
#tech0
{
    height: 158px;
    width: 534px;
    
}


.current
{
		display:block;
		float:left;
		height:20px;
		color:#fff;
		text-transform:uppercase;
		font-size:11px;
		font-weight:bold;
		background:url(images/menu_007_right.jpg) no-repeat left;
		line-height:17px;
		padding:0 0 0 7px;
		text-decoration:none;
}
.statichover
{
	display:block;
	float:left;					
	background:url(images/menu_007_right_h.jpg) no-repeat left;
	height:20px;
}

#menuwrapper {
	border-top: 1px solid #000;
	border-bottom: 1px solid #333;
	background-color: #909090;
	background-image: url(Images/p7exp_mbar.jpg);
	background-repeat: repeat-x;

}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position:  absolute;
background-color: ;
padding: 5px;
left: -1000px;
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 on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}
