/* Vital Tech page layout */
	body, 
	html { 
		margin:0; 
		padding:0; 
		background-color: #ffffff; }
	
	body {
		color: #555;
		min-width:750px;
		font-size: 9pt; 
		font-family: Verdana; 
		text-decoration: none;	}
	
	#wrap {
		background: none; 
		margin:0px auto;
		width:760px;}
	
	.clear {
		clear:both;
		height:1px;
		overflow:hidden;	
	}		
	
    /* top image container */
    #header { 
        position: relative; 
    	visibility: visible;
    	background-repeat: no-repeat;
		background-image: url(../images/header.png);	
    	height: 108px; 
    	width: 760px; 
  	}
  	
  	/* top menu container */
    #topmenu { 
        position: relative; 
    	visibility: visible;
		background-image: url(../images/topmenu_bg.jpg);	
		height: 27px; 
    	width: 760px; 
  	}
	
	/* main content area */
	#main {
		background-color: #ffffff; 
		width:760px;
	}
		
	/*  content container */
    #content {
		background-color: #ffffff; 
		float:right;
		width:560px;    
    }
    		
	/*  home page content container */
    #homecontent {
		background-color: #ffffff; 
		float:right;
		width:760px;    
    }

	/* side menu container */
	#sidemenu {
		background-color: #ffffff; 
		float:left;
		width:160px;
		/* height: 600px; */
	}

	/* footer lives here */
	#footercontainer {
		height: 50px;
		background-color: #ffffff;
		border-bottom: dotted 1px #ccc;
		border-top: dotted 1px #ccc;
		color: #587b9d;
		text-align:center;
		clear:both;	}
		
	/* small drop */
	#drop {
		height: 20px;
		background-color: #ffffff;
	}

    
/* end page layout */
	
/* ------------------------------------------------------------- */	
	
/* inner content images  */

    #mainbanner { 
        position: relative; 
    	visibility: visible;
    	background-repeat: no-repeat;
		background-image: url(../images/mainbanner.png);	
    	height: 297px; 
    	width: 760px; 
  	}
  	
  	#exhibitionbanner { 
        position: relative; 
    	visibility: visible;
    	background-repeat: no-repeat;
		background-image: url(../images/exhibitionbanner.jpg);	
    	height: 90px; 
    	width: 760px; 
  	}
  	
  	
	/* left column */
  	
	#leftcol {
		background-color: #fff; 
		float:left;
				padding-top: 10px;

		width:235px;    
    }
  	
  	/* right column */
  	
  	#rightcol {
		float:right;
		padding-top: 10px;
		background-color: #fff; 
		width:300px;    
    }  
    
    
    #rightplaincol {
		float:right;
		padding-top: 20px;
		background-color: #fff; 
		width:500px;    
    }
    
    #leftplaincol{
		padding-top:10px;
		
		float: left;
		width: 249px;
		background-color: #eee;	

	}			

  	
	/* tech left column */
  	
	#techleftcol {
		background-color: #fff; 
		float:left;

		width:350px;    
    }
  	
  	/* tech right column */
  	
  	#techrightcol {
		float:right;
		background-color: #fff; 
		width:196px;    
    }  
    
/* ------------------------------------------------------------- */	
	
/* side menu styles  */



.menu a   
	{ 
	display: block; 
	/* font for menu */
	color: #777;
	font-size: 10pt; 
	font-family: Verdana; 
	text-decoration: none;
	padding-top: 4px; 
	padding-bottom: 4px;  	
	padding-left: 10px;
	border-bottom: dotted 1px #ddd; 
}

.menu a:active 
	{ 
	display: block; 
}
	
.menu a:visited 
	{ 
	display: block; 
 }
	
.menu a:hover { background-color: #eeeeee; }



.menuselected a   
	{ 
	color: #000; 
	font-size: 10pt; 
	font-family: Verdana; 
	text-decoration: none;
	padding-top: 4px; 
	padding-bottom: 4px;  	
	padding-left: 10px;
	border-bottom: solid 1px #888;  }
	
.menuselected a:visited 
	{ 
	display: block; 
 }
	
.menuselected a:active 
	{ 
	display: block; 
 }
	
.menuselected a:hover {  background-color: #eeeeee; }


/* ------------------------------------------------------------- */	


/* styles */

.frame {
	border: dotted 1px #ccc;
	padding: 10px;
	margin-bottom: 10px;
}

.imgpad {
	padding: 15px;
}




.infotable {
	display: block;
	border-top: dotted 1px #aaa;
	padding-top: 4px; 
	padding-bottom: 4px;  

}

/*.subheader {

	display: block;
	/*border-bottom: dotted 1px #aaa; 

	font-size: 11pt; 
color: #5d87bb;
	font-weight: bold;


}*/

.subheader{
	color: #5d87bb; 
	font-size: 13pt; 
	font-family: Verdana; 
	text-decoration: none;
	
	display: block;
	
}

/* ------------------------------------------------------------- */	

/* Bullet styles */

.tbt {
	display: block;
	padding-left: 15px;
	padding-bottom: 2px;
    background-repeat: no-repeat;
	background-image: url(../images/techbull.gif);	
}



/* ------------------------------------------------------------- */	


/* home page text and links extras boxes */

#homeboxone{
	float: left;
	 width: 249px;
	background-color: #fff;	

	
}			

.homesplashpad{

	padding-bottom:10px;
	padding-top: 5px;
}

.techsplashpad{

	padding-bottom:15px;
}

#homeboxtwo{
	float: right;

	width: 495px;
	background-color: #fff;	
	margin: 2px;


}



.homequote{
	color: #5d87bb; 
	font-size: 13pt; 
	font-family: Verdana; 
	text-decoration: none;
	
	display: block;
	
}

.padinnormal{
	color: #777; 
	font-size: 10pt; 
	font-family: Verdana; 
	text-decoration: none;
	padding:15px;
	padding-top:2px;
}


/* ------------------------------------------------------------- */	


/* thumbs */



.thumbframe {
	border: dotted 1px #ccc;
	margin-right: 3px;
}

.thumbframe a {
	color: #777; 
	font-size: 10pt; 
	font-family: Verdana; 
	text-decoration: none;
}

.thumbframe a:hover {
	color: #000; 
	text-decoration: underline;


}

.thumbtext {
	padding-left: 10px;
	padding-bottom: 6px;
	display: block;
}





/* eos  */