 /** Stylesheet for Advanced PBN Solutions**/
 	/** Home body text, About 4 headers, Contact 3 headers, phone # and address, not address header **/
 	body { 
            	margin:0;
		padding:0;
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 12px; 
		line-height: 20px;
		margin-top:8px; 
		color:#fff; 
		text-align: justify; 
		background-image:url('../images/bg-body.gif');  
	}
			
	#background{
	     	background-image:url('../images/bg-page-top-curve.jpg');  
		background-repeat:no-repeat;
		background-position:top center;
	}
   	
	#page{
	   	width:950px;
	  	margin:0 auto;
	  	padding: 0 5px;
	}
	
	#page .header{
		padding: 78px 0 0 0;
	}
	
	#page .header .footer{
	    	background-image:url('../images/bg-page-bottom-curve.jpg');  
		background-repeat:no-repeat;
		background-position:bottom center;
		padding: 0 0 5px 0;
	}
	
	#page .header .footer .body{
	      	background-image:url('../images/bg-page.jpg');  
		width:950px;
		overflow:hidden; 
	}
		
	#page .shadow{
	    	background-image:url('../images/bottom-shadow.jpg');  
		background-repeat:no-repeat;
		background-position: center;
		height:35px;
	}
	

/** Start of Sidebar style **/	
	#page .header .footer .body #sidebar{
		width:211px;
		float:left;
	}

	#page .header .footer .body #sidebar img#logo{
	  	border:0;
	  	margin:20px 0 20px 20px;
	}	
	
	/** start style navigation style**/
	 
	#page .header .footer .body #sidebar ul.navigation{
	  	margin:0 0  50px 8px;
	  	padding:5px 0 0 0;
	  	list-style-type:none; 
	  	background-image:url('../images/border-dashed.gif');  
	 	 background-repeat:repeat-x;
	 	 background-position:top;
	  	position:relative;
	  	width:200px;
	  	z-index:9990;	  
	}
	
	#page .header .footer .body #sidebar ul.navigation li{
	  	width:200px;
	  	height:40px;
	  	position:relative;
	  	line-height:40px;
	  	background-image:url('../images/menu-separator.jpg');  
	  	background-repeat:no-repeat;
	  	background-position:0 35px;	  
	}
	
	#page .header .footer .body #sidebar ul.navigation li.last{
	  	background-image:url('../images/border-dashed.gif');  
	  	background-repeat:repeat-x;
	  	background-position:bottom;
	} 
 
	/** menu text **/
	#page .header .footer .body #sidebar ul.navigation li a{
	  	width:214px;
	  	height:40px;
	  	height:40px;
      	  	display:block;
	  	position:absolute;
	  	left:0;
	  	top:-5px;
	  	text-align:center;
	  	padding-right:10px;
	  	color:#999999;
	  	text-decoration:none;
	}

	/** menu hover over text color **/
	#page .header .footer .body #sidebar ul.navigation li a:hover{
	  	width:214px;
	  	height:40px;
	  	height:40px;
      	  	display:block;
	  	position:absolute;
	  	color:#333366;
	  	background: url("../images/sprite.gif");
	  	background-repeat:no-repeat;
	  	background-position: 200px -228px;
	  	text-shadow: #ffffff 2px 0px 1px;
	}
	
	/** menu selected item text **/
	#page .header .footer .body #sidebar ul.navigation li.active a{
	  	width:214px;
	  	height:40px;
	  	height:40px;
      	 	display:block;
	  	position:absolute;
	  	color:#333366;
	  	background: url("../images/sprite.gif");
	  	background-repeat:no-repeat;
	  	background-position: 200px -228px;
	  	text-shadow: #ffffff 2px 0px 1px;
	}
		
	#page .header .footer .body #sidebar .connect{
	    	background-image:url('../images/bg-social-sites.jpg');  
	    	background-repeat:no-repeat;
		height:49px;
		width:186px;
		margin: 0 auto;
	}
	  
	#page .header .footer .body #sidebar .connect a{
		display:block;
		float:left;
		text-decoration:none;
		margin: 10px 10px 0 20px;
	}
		
	#page .header .footer .body #sidebar .footenote{
	     	width: 186px;
	     	margin: 0 auto;
	     	padding-top:50px;
	 }
	/** copyright, all rights text **/
	 #page .header .footer .body #sidebar .footenote span{
	   	color:#cccccc;
	   	display:block;
	   	font-size:10px;
	  	text-align:center;
	 }
	 /** Advanced PBN Solutions footer **/
	 #page .header .footer .body #sidebar .footenote span a{
	   	color:#cccccc;
	   	text-decoration:none;
	 }
	 #page .header .footer .body #sidebar .footenote span a:hover{
	   	color:#999999;
	 }
	  
/** end of Sidebar style **/			



/** Start of Content Style **/	
		
	#page .header .footer .body #content{
		width:739px;
		float:left;
		padding-bottom:50px;
		overflow:hidden;
	}
		
	#page .header .footer .body #content .content img{
           	border:0;
	}		
	/** background for the About and Context Text **/
	#page .header .footer .body #content .content{
		width:726px;
		background-image:url('../images/bg-inner-page.jpg');  
	        background-repeat:repeat-y;
		float:left;
		padding-top:20px;
		overflow:hidden;
	}
	  
        	  
  	#page .header .footer .body #content .content ul li{
		list-style-type:none; 
		padding-right:40px;
	}
		
	#page .header .footer .body #content .content ul li span{
		display:block;
		font-style:Italic;
	}
		
	#page .header .footer .body #content .content ul li  a{
		text-decoration:none;
	}
	#page .header .footer .body #content .content ul li h2 a{
		font-family:Helvetica;
		font-size:14px;
		color:#ffffff;
		text-decoration:none;
	}
	
	/** email address **/
	#page .header .footer .body #content .content ul li  a span{
		display:block;
		color:#ffffff;
		margin-top:20px;
		font-style:Italic;		
	}
		
	
	/** About body text, Contact Address header **/
	#page .header .footer .body #content .content ul li p{
		font-family:Helvetica;
		font-size:14px;
		color:#ffffff;
	}
		
	/** Style Blog page**/
	#page .header .footer .body #content .content ul.article li{
		list-style-type:none; 
		padding-right:40px;
		display:block;
		margin-bottom:30px;
		overflow:hidden;
	}
			
	#page .header .footer .body #content .content ul.article li img{
		float:left;
		margin: 0 20px 0 0;							
	}
		
	#page .header .footer .body #content .content ul.article li h2{
		margin:0;
	}

	/** blog header **/
	#page .header .footer .body #content .content ul.article li h2 a{
		font-family:Helvetica;
		font-size:16px;
		font-style:Italic;
		color:#ffffff;
		text-decoration:none;
		font-weight: normal;
	}
	#page .header .footer .body #content .content ul.article li p{
		margin-top:0;
	}

	/** blog text **/
	#page .header .footer .body #content .content ul.article li p{
		font-family:Helvetica;
		font-size:14px;
		color:#ffffff;
		line-height:20px;
	}
		
	/** End Style Blog Page**/
			
	
	/**----------------- Start Featured Style  --------------------**/	
	#page .header .footer .body #content .featured{
		width:294px;
		position:relative;
		z-index:20px;
		margin:-473px 0 25px 432px;
		overflow:hidden;
		display:block;
	}
	
	#page .header .footer .body #content .featured  .body{
		background-image:url('../images/bg-slogan.jpg');  
	        background-repeat:no-repeat;
		width:276px;
		position:relative;
		z-index:40;
		top:-68px;	
		height:270px;
		margin:0 10px;
	}
		
	#page .header .footer .body #content .featured .body p{
		padding:0 20px 0 20px;
		margin:left:0;
	}
		
			
	#page .header .footer .body #content .featured .header{
	      	background-image:url('../images/bg-heading.jpg');  
	        background-repeat:no-repeat;
		width:294px;
		height:90px;
		position:relative;
		z-index:0;
		top:20px;
	}
			
	#page .header .footer .body #content .featured .header ul{
		position:relative;
		top:-70px;
		left:0px;
		width:294px;
		margin:0;
		padding:0;
	}

	#page .header .footer .body #content .featured .header ul li{
		list-style-type:none; 
		float:left;
		line-height:15px;
		padding:0 10px;  	
	}

	/** slogan text **/
	#page .header .footer .body #content .featured .header ul li p{
		color:#ffffff;
		font-family:Arial;
		font-size:12px;
		line-height:17px;
		margin-top:-5px;
		height:70px;
	}
	  
	#page .header .footer .body #content .featured .header ul li.first{
		width:70px;
		height:90px;
		float:left;
		text-align:center;
		padding-top:10px;
	}
	  
	#page .header .footer .body #content .featured .header ul li.last{
		width:180px;
		height:90px;
		float:left;
	}
	  
	
		
		
	/**----------------- Start Featured Style  --------------------**/			


	/** end of Content Style **/			

