body
	{ background-image:url('img/weave.jpg');
	  bgcolor: #5f5f5f;
	  margin-top: 25px;
	 <!-- background-repeat:repeat-x; --> }

@media screen {
	div#preloader {
		position: absolute;
		left: -9999px;
		top:  -9999px;
		}
	div#preloader img {
		display: block;
		}
	}
@media print {
	div#preloader, 
	div#preloader img {
		visibility: hidden;
		display: none;
		}
	}


p
	{ font-family:Verdana, Geneva, sans-serif;
	  font-size:12px;
	  color: #666666;
	  line-height:16px;
	  padding-left:10px;
	  padding-right:100px; }
p.gray
	{ font-family:Verdana, Geneva, sans-serif;
	  font-size:12px;
	  color: #cccccc;
	  line-height:16px;
	  padding-left:10px;
	  padding-right:100px; }	  
	  
p.bnav
    { font-family:Verdana, Geneva, sans-serif;
	  font-size:10px;
	  line-height:10px; }
  
p.home
	{ font-family:Verdana, Geneva, sans-serif;
	  font-size:10px;
	  color: #828282;
	  text-align: right;
	  line-height:10px;
	  padding-right: 50px; }	
	  
a:link
	{ color:#5d8f93; }
a:active
	{ color:#828282; }	
a:visited
	{ color:#5d8f93; }
a:hover
	{ color:#828282;
	  background-color: #b5dbde;}	

a.pop:link
	{ color:#CCCCCC; }
a.pop:active
	{ color:#CCCCCC; }	
a.pop:visited
	{ color:#FFFFFF; }
a.pop:hover
	{ color:#666666;
	  text-decoration: none; }	    
	  
  
.roll-ha img { border:none; }
a.roll-ha:hover { visibility:visible }
a.roll-ha:hover img {
	width:0;
	height:0;
	overflow:hidden;
	padding:54px 0 0 141px;/* height and width of image */
	background: url(img/homepage_bar_aboutRO.jpg) no-repeat 0 0;/* your rollover image */
}	  
	  
  
.roll-hp img { border:none; }
a.roll-hp:hover { visibility:visible }
a.roll-hp:hover img {
	width:0;
	height:0;
	overflow:hidden;
	padding:54px 0 0 196px;/* height and width of image */
	background: url(img/homepage_bar_portfolioRO.jpg) no-repeat 0 0;/* your rollover image */
}    
	  

.roll-hc img { border:none; }
a.roll-hc:hover { visibility:visible }
a.roll-hc:hover img {
	width:0;
	height:0;
	overflow:hidden;
	padding:54px 0 0 189px;/* height and width of image */
	background: url(img/homepage_bar_contactRO.jpg) no-repeat 0 0;/* your rollover image */
}

.roll-tna img { border:none; }
a.roll-tna:hover { visibility:visible }
a.roll-tna:hover img {
	width:0;
	height:0;
	overflow:hidden;
	padding:105px 0 0 130px;/* height and width of image */
	background: url(img/topnav_aboutRO.gif) no-repeat 0 0;/* your rollover image */
}

.roll-tnp img { border:none; }
a.roll-tnp:hover { visibility:visible }
a.roll-tnp:hover img {
	width:0;
	height:0;
	overflow:hidden;
	padding:105px 0 0 161px;/* height and width of image */
	background: url(img/topnav_portfolioRO.gif) no-repeat 0 0;/* your rollover image */
}

.roll-tnc img { border:none; }
a.roll-tnc:hover { visibility:visible }
a.roll-tnc:hover img {
	width:0;
	height:0;
	overflow:hidden;
	padding:105px 0 0 158px;/* height and width of image */
	background: url(img/topnav_contactRO.gif) no-repeat 0 0;/* your rollover image */
}