a:link {color: #ccff66; text-decoration: none;}
a:visited {color: #ccff00; text-decoration: none;}
a:active {color: #ccff66; text-decoration: none;}
a:hover {color: #ffff00; text-decoration: none;}
/*--------------NEW CODE---------------*/
/* Tag Reformatting */
html {
	min-height:100%;
	margin:0;
	padding:0;
	height:100%;
	border:0;
}
body {
	height:100%;
	min-height:100%;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color:#000000;
	background-attachment:scroll;
	background-image:url(../site/bkg.jpg);
	background-repeat:no-repeat;
}
table {
	border-collapse:collapse;
}
hr {
	width:98%;
	height:1px;
	background-color:#00ff00;
	border:0;
	margin-bottom:5px;
	margin-top:5px;
}
/* Framing */
#screen {
	margin:0;
	padding:0;
	border:0;
	position:absolute;
	left:705px;
	top:268px;
	width:149px;
	height:182px;
	background-color:#000000;
	display:block;
}
#logo{
	margin:0;
	padding:0;
	border:0;
	position:absolute;
	left:156px;
	top:18px;
	width:503px;
	height:45px;
	background-color:#000000;
	display:block;
}
#display {
	visibility:hidden;
	display:none;
	position:relative;
	width:600px;
	height:auto;
	min-height:300px;
	margin-left:20px;
	margin-right:auto;
	margin-bottom:0;
	margin-top:160px;
	border:1px solid #00ff00;
	color:#00ff00;
	padding:5px;
	vertical-align:middle;
}
#display .transparency {
	position:absolute;
	margin:-5px;
	width:100%;  
	height:auto;
	min-height:100%;
	background-color:#000000;
	border:0;
	z-index:-1;
	opacity:0.75;  
	filter:alpha(opacity=75);  
	-moz-opacity:0.75;  
}
#about {
	visibility:hidden;
	display:none;
	margin-left:auto;
	margin-right:auto;
	width:100%;
}
#services {
	visibility:hidden;
	display:none;
	margin-left:auto;
	margin-right:auto;
	width:100%;  
}
#samples {
	visibility:hidden;
	display:none;
	margin-left:auto;
	margin-right:auto;
	width:100%; 
}
#faqs {
	visibility:hidden;
	display:none;
	margin-left:auto;
	margin-right:auto;
	width:100%; 
}
#login {
	visibility:hidden;
	display:none;
	margin-left:auto;
	margin-right:auto;
	width:100%; 
}
.tablemid {
	border:0;
	padding:0;
	height:300px;
}
.tablemid td{
	vertical-align:middle;
	border:0;
	padding:0;
}
.projects {
	width:100%;
	border:0;
	padding:0;
}
.projects td{
	border:0;
	padding:0 10px 0 10px;
}
.formatted {
	text-align:justify;
	text-indent:2em;
}
.justify {
	text-align:justify;
}
.yellow {
	color:#ffff33;
}
.lgtgreen {
	color:#ccff66;
}
.white {
	color:#ffffff;
}
.red {
	color:#ff0000;
}
.yellowbold {
	color:#ffff33;
	font-weight:bold;
}
.lgtgreenbold {
	color:#ccff66;
	font-weight:bold;
}
.whitebold {
	color:#ffffff;
	font-weight:bold;
}
.redbold {
	color:#ff0000;
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.note1 {
	font-style:italic;
	font-size:9pt;
}
/* ------------------------------------ */
.thumbnail {
position:relative;
z-index:50;
}
.thumbnail:hover {
background-color:transparent;
}
.thumbnail span{ /*CSS for enlarged image*/
position:absolute;
background-color:#000000;
padding:0;
left:-1000px;
border:1px solid #00ff00;
visibility:hidden;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width:0;
padding:0;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility:visible;
top:-150px;
left:105px; /*position where enlarged image should offset horizontally */
}
