body {
	background-image: url(../backgrounds/genback.jpg); 
	background-attachment: fixed; 	
	background-repeat : repeat-y;
	background-position : 10px 50%;
	} 
	
.background-viewpages {
	background-image:url(../backgrounds/background1.jpg);
	position:absolute;
	top: 10px;
	left: 30px;
	width: 1000px;
	height:2475px;
	z-index:-100;
	}	
	
.rightframe {
	background-image:url(../backgrounds/background1.jpg);
	text-align:center;
	padding-left:15px;
	}	
	
.menu {
	z-index:-100;
	 }
	
.contact {
	background-image:url(../backgrounds/email.jpg);
	background-color:#000;
	position: absolute;
	top: 272px;
	left: 126px;
	width:20px;
	height:20px;
	z-index:1000;
}	

.contact1 {
	background-image:url(../backgrounds/email.jpg);
	background-color:#FFF;
	position: absolute;
	top: 28px;
	left: 197px;
	width:20px;
	height:20px;
	z-index:1000;
}	
	
.headershadow-viewpages {
	position: absolute;
	top: 240px;
	left: 20px;
	width: 420px;
	background-color:#CCC;
	height: 32px;
	}	
	
.header-viewpages {
	position: absolute;
	top: 230px;
	left: 10px;
	width: 420px;
	background-color:#03F;
	height: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-variant: small-caps;
	color: #FFF;
	text-decoration: none;
	text-align:center;
	padding-top:5px;
	}

.headershadow2-viewpages {
	position: absolute;
	top: 320px;
	left: 40px;
	width: 250px;
	background-color:#CCC;
	height: 32px;
	}	

.header2-viewpages {
	position: absolute;
	top: 310px;
	left: 30px;
	width: 250px;
	background-color:#0CF;
	height: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-variant: small-caps;
	color: #333;
	text-decoration: none;
	text-align:center;
	padding-top:5px;
	}
	
.contentmainshadow-viewpages {
	position: absolute;
	top: 400px;
	left: 70px;
	width: 815px;
	background-color:#CCC;
	height: 1300px;
	}	
	
.contentmain-viewpages {
	position: absolute;
	top: 410px;
	left: 60px;
	width: 795px;
	background-color:#0CF;
	height: 1300px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	overflow:auto;
	}
	
.texthead-viewpages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-variant: small-caps;
	color: #000;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
}	
	
.texthead1-viewpages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant: small-caps;
	color: #666;
	text-decoration: none;
	text-align:left;
	padding-left:35px;
}		
	
.generaltext-viewpages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant: small-caps;
	color: #999;
	text-decoration: none;
	text-align:center;
	padding-top:5px;
	padding-left:65px;
	text-align:left;
}			

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	text-transform: lowercase;
	color:#00F;
}

.headershadow3 {
	position: absolute;
	top: 630px;
	left: 40px;
	width: 150px;
	background-color:#CCC;
	height: 32px;
	}	

.header3 {
	position: absolute;
	top: 620px;
	left: 30px;
	width: 150px;
	background-color:#00C;
	height: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-variant: small-caps;
	color: #333;
	text-decoration: none;
	text-align:center;
	padding-top:5px;
	}
	
.contentmainshadow1 {
	position: absolute;
	top: 710px;
	left: 70px;
	width: 815px;
	background-color:#CCC;
	height: 290px;
	}	
	
.contentmain1 {
	position: absolute;
	top: 720px;
	left: 60px;
	width: 815px;
	background-color:#0CF;
	height: 290px;
	padding-top:10px;
	}
	
.generaltext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant:normal;
	color: #999;
	text-decoration: none;
	text-align:center;
	padding-top:5px;
	padding-left:65px;
	text-align:left;
}		

.generaltext1a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant:normal;
	color: #999;
	text-decoration: none;
	text-align:center;
	padding-top:5px;
	padding-left:0px;
	text-align:left;
}		
	
.textcol1 {
	color: #F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant:normal;
	text-decoration: underline;
	text-align:center;
	padding-top:5px;
	padding-left:65px;
	text-align:left;
}

.headershadow4 {
	position: absolute;
	top: 1080px;
	left: 40px;
	width: 150px;
	background-color:#CCC;
	height: 32px;
	}	

.header4 {
	position: absolute;
	top: 1070px;
	left: 30px;
	width: 150px;
	background-color:#F90;
	height: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-variant: small-caps;
	color: #666;
	text-decoration: none;
	text-align:center;
	padding-top:5px;
	}

.contentmainshadow2 {
	position: absolute;
	top: 1150px;
	left: 70px;
	width: 815px;
	background-color:#CCC;
	height: 530px;
	}	
	
.contentmain2 {
	position: absolute;
	top: 1160px;
	left: 60px;
	width: 815px;
	background-color:#0CF;
	height: 537px;
	padding-top:10px;
	}

.headershadow5 {
	position: absolute;
	top: 1750px;
	left: 40px;
	width: 250px;
	background-color:#CCC;
	height: 32px;
	}	

.header5 {
	position: absolute;
	top: 1740px;
	left: 30px;
	width: 250px;
	background-color:#F90;
	height: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-variant: small-caps;
	color: #666;
	text-decoration: none;
	text-align:center;
	padding-top:5px;
	z-index:1000;
	}

.contentmainshadow3 {
	position: absolute;
	top: 1820px;
	left: 70px;
	width: 815px;
	background-color:#CCC;
	height: 44px;
	}	
	
.contentmain3 {
	position: absolute;
	top: 1830px;
	left: 60px;
	width: 815px;
	background-color:#0CF;
	height: 44px;
	padding-top:10px;
	}


.bmark {
	position: absolute;
	top: 2400px;
	left: 10px;
	width: 140px;
	background-color:#FF6;
	height: 44px;
	padding-top:20px;
	}
	
.bmarktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-variant: small-caps;
	color: #FFF;
	text-decoration: none;
	text-align:center;
	padding-left:5px;
}

a.viewhyper, a.conhyper { text-decoration: none; }
a.viewhyperim:link, a.viewhyperim:hover, a.viewhyperim:visited {color: #0CF;}
a.viewhyperim, a.conhyper { text-decoration: none; }

a.viewhyper:link, a.viewhyper:hover, a.viewhyper:visited {color: red;}

a.redconhyper:link, a.redconhyper:hover, a.redconhyper:visited {color: red;}
a.contenthyper:link, a.contenthyper:hover, a.contenthyper:visited {color: #000;}

a.bmarktext:link, a.bmarktext:hover, a.bmarktext:visited {color: red;}

.adzoneshadow-viewpages {
	position: absolute;
	top: 1750px;
	left: 70px;
	width: 815px;
	background-color:#CCC;
	height: 470px;
	}	
	
.adzone-viewpages {
	position: absolute;
	top: 1760px;
	left: 60px;
	width: 815px;
	background-color:#0CF;
	height: 467px;
	padding-top:10px;
	}

.footer {
	position: absolute;
	top: 2500px;
	left: 30px;
	width: 850px;
	}

.hidden {
	background-image:url(../backgrounds/background1.jpg);
	position:absolute;
	top: 10px;
	left: 30px;
	width: 100px;
	height:100px;
	z-index:-10000;
	}