body, #comments, div, textarea, input{font-family: Verdana, Arial, Sans-Serif;color: #000;padding:0;margin-left: 0px;margin-top: 0px;margin-right: 2px;margin-bottom: 0px;}

/*
.body{position:fixed;top:0px;left:0px;width:100%;height:87px;z-index:99995;background:  url('http://localhost/pointfocus3/images/imagessite/pointfocussidebar.gif') no-repeat top left;z-index:99999;}
*/

body{background:#ffffff url('http://pointfocus.com/images/imagessite/pointfocussidebar2.gif') no-repeat top left fixed;z-index:99999;}



a {color: #000;text-decoration: none;}
a:hover {color: gray;text-decoration: none;}
a:visited{color: #000;}

img {margin: 1px;color: #000;}
img:hover {color: #fff;}
img:visited{color: #fff;}
	
	
h1 {color:black;font-family: Verdana, Arial,Sans-Serif;font-size:24px;font-weight:bold;}
h2 {color:black;font-family: Verdana, Arial,Sans-Serif;font-size:26px;font-weight:bold;}
h3 {color:black;font-family: Verdana, Arial,Sans-Serif;font-size:24px;font-weight:bold;}


.container{width: 100%;}

.banner1{position:fixed;top:0px;left:0px;width:100%;height:87px;z-index:99995;background: url('http://pointfocus.com/images/imagessite/pointfocusbannerbar2.gif') no-repeat top left;z-index:99999;}



.navigatorright{position:fixed;top:0px;right:0px;z-index:99995;background: url('http://pointfocus.com/images/imagessite/pfrightsidebar2.gif') no-repeat top right;z-index:99999;}


#banner2 h2{position:absolute;top:2px;left:2px;white-space: nowrap;width:232px;background-color:gray;color:black; padding:7px 0px 7px 0px;text-align:center;}

#searchform{padding: 3px;text-align: left;white-space: nowrap;position:fixed;left:531px;top:10px;z-index:9;}

#banner3{position:absolute;top:45px;left:236px;background-color:#C0C0C0;white-space: nowrap} 

.bannertextitem{float:left;width:128px;color:black;font-weight:bold;text-align:center;
z-index:99998;white-space: nowrap}

.bannertextitem a {float:left;width:128px;background-color:gray;color:black; padding:13px 0px 13px 0px;font-weight:bold;text-align:center; z-index:99998;white-space: nowrap}
 
.bannertextitem a:hover{background-color:#000;color:white;white-space: nowrap}

#banner3 h3{position:absolute;top:180px;left:240px;background:none;z-index:9;position:fixed;}
.frontimage img{top:75px;left:180px;width:800px;position:absolute;z-index:9;white-space: nowrap}
	
.navigator{position:fixed;top:0;left:0;width:260px;z-index:99999;min-height:100%; height:auto!important; height:100%;}
.navigatoricon{position:fixed;top:60px;left:20px;text-decoration:none;z-index:99999;}

.navigatoricon img{height: 130px;width:120px;margin: 0;border: none;}
.navigatortext{
	width:240px;top:221px;
	padding:1px 8px 1px 2px;
	position:fixed;
	z-index:99998;
	background-color:none}

	.navigatortextitem a {
		width:300px;
	background-color:white;
font-family: Verdana, Arial,Sans-Serif;
	font-size:14px;
	font-weight:bold;
	padding:1px 8px 1px 8px;
	text-decoration:none;
	text-transform:uppercase;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	line-height:1.4em;
	}
	.navigatortextitem a:hover{
	color:gray;
	z-index:99999;
	}
.navigatortextitem a.active{color: gray;}
	

	.diagrams{margin-top: 45px;background: #99CCFF;text-align: center;padding: 3px;-moz-border-radius: 20px;-webkit-border-radius: 20px;border: 0px solid #000;}
	.locations{margin-top: 5px;background:#99CCFF;text-align: center;padding: 3px;-moz-border-radius: 20px;-webkit-border-radius: 20px;border: 0px solid #000;}



.bodyleft{margin-left:5px; margin-top: 0px;float: left;width: 30px;z-index:9;}
	#form{font-size: 12px;font-family: Verdana, Arial, Sans-Serif;background:gray;padding: 3px;text-align: right;}
.insidecontainer, bodycenter, bodyright{width: 1100px;top:0;z-index:1;}

.bodycenter{position:absolute;left:236px;top:100px;image-decoration:none;z-index:1;width:1100px; }
         #logo img{width:100px;margin-top: 75px;border: 0;}
		.arraytypescontainer {margin-top: 95px;background: #99CCFF;text-align: center;padding: 2px;font-family: Arial,Verdana, Sans-Serif;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 0px solid #000;}
		.bodycenter a {color:#000000;text-decoration:none;}
		.bodycenter a:hover {color:#8B4513;text-decoration:none;}
		


.bodyright{float:left;width:990px;z-index:1;}
		.bodyrightheader{width:980px;text-align: right;padding: 5px;}
		.bodyfilecontainer{width:990px;height:700px;background: #99CCFF;position:absolute;left:180px;top:80px;padding: 5px;}
	
		.bodyfile{position:absolute;left:10px;width: 505px;background: #fff;padding: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
		
	
	
		.bodypdf img{height: 20px;margin: 0;border: none;}
		.bodypdf img: hover{margin: 0;}
		.bodypdf a{margin-left:10px;text-decoration:none;font-size:24px;font-weight:BOLD;}
		.bodypdf a:hover{margin-left:9px;text-decoration:underline;}
		
	.bodyrightright{position:absolute;left:700px;top:127px;height:500px;padding: 20px;background: ##6699CC;z-index:1;}
		.bodyrightright img {border-color: black; border-width: 2px;border-style: solid;}
	
	.footer	{position:absolute;bottom:0px;left:240px;width:100%;color: black;font-size: 10px;position:fixed;
	z-index:99998;font-family: Verdana, Arial, Sans-Serif;background-color:white;}

.containerindex{float:left;width:1000px;z-index:99995;}
	.containerindexinside{top:172px;width:700px;height:700px;position:absolute;left:235px;z-index:1;}
		.containerindexintro{width:600px;}
		.indexintro img {width:500px;margin: 1px;border: none;}

		.containerindexblog{width:500px;background: #99CCFF;}
			.indexblog{width:480px;padding: 5px;}
			.indexblog img {width:450px;margin: 1px;border-color: black; border-width: 2px;border-style: solid;}

	.indexright{width:350px;padding: 10px;background: #ffffff;}
	.indexright img{width:335px;margin: 1px;}
	
	
			.indexrightarraytypes1 { background: #6699CC;padding: 2px;-moz-border-radius: 3px;-webkit-border-radius: 3px;} 
			.indexrightarraytypes2 { background: white;padding: 2px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
			.cenicom {width:750px; background: #6699CC;padding: 2px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
	.smallimg1 img{width:200px;margin: 1px;}
	.smallimg2 img{width:50px;margin: 1px;border:none;}
	.smallimg3 img{width:300px;margin: 1px;border:none;}
	.largeimg1 img{width:500px;margin: 1px;border:1;}
	.largeimgcenicom img{width:750px;margin: 1px;border:1;}
	
	.galleryitemleft {width:350px;float:left; image-decoration:none;}
	.gallerycarousel {position:absolute;left:200px;top:0px;image-decoration:none;}
	
	
	.bodyrotator{position:relative;}

	/* rotator in-page placement */
	div#rotator {position:relative;margin:20px 0 0 100px;}

	/* rotator css */
	div#rotator ul li {position:absolute;list-style: none;}

	/* rotator image style */	
	div#rotator ul li img {background: none;}
	div#rotator ul li.show {z-index:500;}
	
	.about{position:absolute;left:260px;top:100px;image-decoration:none;width: 55%;color:black;font-family: Verdana, Arial,Sans-Serif;font-size:24px;font-weight:bold;}
	.about ul{margin: 0 auto;
		list-style-type: none;
		height: 80px;
		}
	.about img{padding:15px;}
	.about a:hover{color:green;text-decoration:none;}
	.about a:visited{color:#333333;}
	.about p{vertical-align:2px;}


	.cvcontainer{width:60%;}
	.cv{position:absolute;left:250px;top:40px;image-decoration:none;width:70%;}
	.cv ul{list-style-type: none;}
	.cv li{text-align: left;list-style: none;display:block;padding:0px 0px 15px;}
	.cv a:hover{color:green;text-decoration:none;}
	.cv a:visited{color:#333333;}
	h1 {font-weight:bold;font-size:18px;display:block;padding:5px 0px 15px;}
	h4 {font-weight:normal;font-size:11px;padding:2px;}
	h5 {font-weight:bold;font-size:14px;padding:5px;}
	h6 {font-weight:bold;font-size:14px;padding:0px;}

	.carouselcontainer {position:absolute;left:0px;width:1000px;}
	.carouselcontainerleft {position:absolute;left:0px;top:5px;}
	.carousel li {color:black;border:1;width:900px;}
	.carousel li {color:black;border:1;}  
	.carousel img{height:420px;margin:0px;border:0;}
	.carouselcontainerright {position:absolute;left:200px;top:0px;font-weight:bold;font-size:14px;padding:5px;}
	
	
p { text-indent: 2em; margin-top: 0; margin-bottom: 0; }
.style1 {font-family: Arial, Helvetica, sans-serif}
.style25 {color: #000; font-size: 18px;}
.style28 {font-size: 14px}
.style31 {font-weight: bold; font-size: 14px;}
.style32 {color: #FFFFFF}
.style33 {font-size: 10px; }
.style35 {font-size: 12px}
.style36 { background: #0066CC; color: #FFFFFF; font-size: 12px; font-family: Arial,Verdana, Sans-Serif;}
.style37 {font-size: 12px; }
.style38 {font-size: 12px; }

.cleaner{clear: both;}

