body {
	margin: 0px 0px 0px 0px;
	background-color: #fff;
	text-align:right;
	font-family: Verdana, Arial, sans-serif;
	height: 100%;
	background-repeat: repeat-x;
}
.h_bkg{ background-image: url(home_grad_bkg.gif); background-repeat: repeat-x;}
.w_bkg{ background-image: url(w_bkg.gif); background-repeat: repeat-x;}

.c_bkg { background-image: url(contact_grad_bkg.gif); background-repeat: repeat-x;}
.hello { display: none;}
img { border: 0; display: block;}
p, a, span, td, li, ul, h1, h2, h3, h4, h5, h6	{
	font-family: Verdana, Arial, sans-serif;
}
a {text-decoration: none;}
ul, li {list-style-image: none; list-style-type: none;}
p, span, { color: #5b5b5b; margin:0px; padding:0px;}
#popup {
	text-align:right;
	margin:10px 14px 14px 10px;
	padding: 0px 2px 0px 0px;
	overflow:auto;
	height:655px;
}
#popup img{
	margin-bottom:16px;
}
#pfoot {
	position:absolute;
	bottom:0px;
	right:0px;
	margin:0px;
	height:22px;
	padding:15px;
	width:100%;
	background-image: url(web_bkg.gif);
	background-repeat: repeat;
	background-position: left top;
}
#webgallery{
	position:relative;
	float:right;
	display:block;
	width:600px;
	text-align:right;
}
#webgallery ul {
	display:inline;
	text-align:right;
	width: 600px;
	font-size: 0.6em;
	color: #5b5b5b;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
}
#webgallery li{
	display: inline;
}
#webgallery li a:link, #webgallery li a:visited, #webgallery li a:active {
	display: inline;
	line-height:20px;
	margin:2px 0px 0px 8px;
	padding:3px 0px 5px 6px;
	border-right:3px double #999;
	background-image: url(page_bkg.gif); background-repeat: no-repeat; background-position: left top;
	color: #5b5b5b;
	background-color:#fff;
}
#webgallery li a:hover {
	background-color:#d9f1f1;
	color: #6b6b6b;
}
#hfootimg{
	position:relative;
	top:64px;
	right:386px;
}
#pfoot span{
	position:relative;
	top:128px;
	right:8px;
	font-size:0.6em;
	color:#98C6D2;
	letter-spacing: 0.2em;
}