body { margin: 0;padding: 0;font: 9pt Verdana, Arial, Helvetica, sans-serif;color: #333333;	background: #ffffff }
a:link, a:active, a:visited { color: #333333 }
a:hover { color: #f3c727 }
tr.tablespacing td { padding: 0 0 5px 0 }
form { margin: 0 }
select, input { font: 7pt Verdana, Arial, Helvetica, sans-serif;color: #333333;margin: 0 }
#container { width: 1000px }
.horizontalad { text-align: center;margin: 5px 0 }
#header { margin: 10px 5px;}
#search { float: right;width: 665px;height: 113px;background: #f1f5fc;padding: 5px 0 0 5px;font-size: 8pt;}	
#topnav { margin: 25px 0;border-top: 1px solid #333f5b;border-bottom: 1px solid #333f5b;background: #fffbed;height:21px;width: 900px;}

#joinnow { position: absolute;left: 810px;top: 150px;/* Hide rule from IE5-Mac \*/top: 245px;/* End IE-5-Mac hack*/}

#joinnowOffServ { position: absolute;left: 810px;top: 145px;/* Hide rule from IE5-Mac \*/top: 152px;/* End IE-5-Mac hack*/}

/* Hide rule from IE5-Mac \*/html>body #joinnowOffServ {top: 149px;}/* End IE-5-Mac hack*/	


#footer { margin: 10px 0;padding: 5px 0 0 0;border-top: 1px solid #333f5b;border-bottom: 1px solid #333f5b;background: #fffbed;font-size: 9px;}
#footer p { margin: 0 0 5px 0;text-align: center;}
#content { margin: 10px 5px;}	
#portfolio { margin: 5px 0 5px 0;border-left: 1px solid #353E5D;text-align: center;}
#userlightbox { margin: 0;border-top: 1px solid #333f5b;background: #fffbed;}
#portfoliocontact { width: 218px;margin: 10px 2px 2px 10px;}
#squareAd { font-size: 8px;color: #b7b7b7;background: #ffffff;margin: 10px 0;height: 280px;}
#buttons { margin: 5px 0 0 0;text-align: center;}
#buttons img { margin: 2.5px 0;}
#photosource { background: #f0f4fc;padding: 10px 0 0 0;}
#pdnarticles p, #photosource p { padding: 0 10px 10px 10px;margin: 0 0 10px 0;}
#pdnarticles ul { margin: 0 0 10px 17px;padding: 0;}
#pdnarticles li { margin: 0;padding: 0 0 10px 0;font-weight: bold;}
#displayflash { width: 457px;height: 465px;}
#portfoliomonth { margin: 0 0 10px 0;}

#editors {/*position: absolute;left: 467px;height: 465px;width: 223px;*/}

#editors p { border: 1px solid white;padding: 0 15px 0 5px;margin: 15px 0 0 0;}
#recently { margin: 5px 0;height: 140px;}

#updatedButton { position: absolute;left: 250px;/* Hide rule from IE5-Mac \*/top: 598px;/* End IE-5-Mac hack*/}
	
/* Hide rule from IE5-Mac \*/html>body #updatedButton { top: 600px;}/* End IE-5-Mac hack*/

#news { border-right: 1px solid #b9c2d4;width: 305px;}

#articles { width: 371px;/*position: absolute;left: 320px;//	top: 712px;*/}
	
.newsblurbs { width: 296px;border-bottom: 1px solid #b9c2d4;margin: 0 0 10px 0;font-size: 8pt;}
.newsblurbsNoLine { width: 296px;margin: 0 0 10px 0;font-size: 8pt;}
.surviellance { width: 365px;margin: 10px 0 10px 0;}
.clients { width: 365px;border-top: 1px solid #b9c2d4;margin: 10px 0 10px 0;padding: 10px 0 0 0;}
.articlesblurbs { width: 365px;margin: 10px 0 10px 0;}

.articlesmore { width: 365px;/*border-bottom: 1px solid #b9c2d4;*/margin: 0 0 10px 0;clear: left;}
	
.articlesmoreNoLine { width: 365px;margin: 0 0 10px 0;clear: left;}
.newsblurbs p, .newsblurbsNoLine p { padding: 0 5px 0 15px;}
.surviellance p, .clients p { margin: 10px 0 0 0;}
.articlesblurbs p { margin: 10px 0 0 0;}
.newsblurbs h4, .newsblurbsNoLine h4 { padding: 0 5px 0 15px;margin: 10px 0 0 0;font-size: 1em;}
p.more { text-align: right;padding: 0 15px 5px 5px;}
.headlines, .innerArticle, .info { margin: 0 0 20px 0;}
.headlines p, .innerArticle p, .info p { padding: 0 0 0 20px;margin: 0 0 10px 0;line-height: 1.25em;}
.headlines form { padding: 0 0 0 20px;margin: 0 0 10px 0;}
.innerArticle span { font-size: 1.5em;}
.innerArticle img { margin: 0 0 20px 20px;}ftp://pdngallery:@sage.netsville.com//public_html/photosource/style.css
.info img { margin: 0 20px 20px 20px;}
.info h3 { padding: 0 0 0 20px;margin: 0 0 10px 0;font-weight: bold;font-size: 1.35em;}
.info h4 { padding: 0 0 0 20px;margin: 20px 0;font-weight: bold;font-size: 1.25em;}
.info table.forform { margin: 0 10px 10px 10px;}
.info table.forform tr td { font-size: 0.75em;}
.info table.forform tr.header { background: #F0F4FD;}
.info table.forform tr.header td { font-weight: bold;}
.caveat { color: #990000;font-weight: bold;font-style: italic;}
.imgbdr { border: 1px solid #333f5b;}
.sideimg { float: left;margin: 10px 15px 10px 0;}
.headerimg { margin: 0 0 10px 0;}
.editorimg { margin: 0 10px 0 5px;}
.clearright { clear: right;}
.pfsspecialties { background: #F0F4FD;border-top: 1px solid #353E5D;border-bottom: 1px solid #353E5D;}
.pfsspecialties table.mount{ background: #FFFFFF;border-left: 5px ridge #31415A;border-right: 5px groove #31415A;}
.description { margin: 0 10px 5px 20px;font-style: italic;}
.pfssearch { background: #FFFFFF;border-top: 1px solid #353E5D;border-bottom: 1px solid #353E5D;margin: 10px 0 10px 0;}
.pfssearch table.mount { background: #F0F4FD; border-left: 5px ridge #F0F4FD;border-right: 5px groove #F0F4FD;}
.pfssearch table.resultsection {border-bottom: 1px dotted #353E5D;}
.letter { width: 15px;font-size: 12pt;font-weight: bold;text-align: center;background: #F3C728;border: 1px solid #353E5D;padding: 5px 5px 5px 5px;margin: 15px 0 0 15px;}
.pfsnamelist { margin: 0 10px 0 100px;}
.anchortop { margin: 15px 0 15px 15px;}
.address { font-size: 12px;margin: 0 0 10px 0;}
.contact { font-size: 12px;margin: 10px 0 10px 0;}
.specialties { font-size: 12px;font-style: italic; margin: 12px 0 10px 0;}
.rep { font-size: 12px;margin: 10px 0 10px 0;}
.portfolionav { margin: 10px 0 10px 0;}
.portfoliotext { margin: 5px 0 5px 0;}
.portfoliocomment { margin: 5px 0 5px 0;font-style: italic;}
.portfoliosection { margin: 0 10px 0 5px;}
.portfoliostrip { background: #F0F4FD;}
.portfolioname { width: auto;background: #FFFFFF;font-size: 10pt;font-weight: bold;color: #35435D;padding: 0 5px 0 5px;} 

.topmenulinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFCC66}
.nameaddress { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal}
.numbers { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #CCCCCC; font-weight: bold}

.wingdings { font-family: Wingdings; font-size: 12px; font-style: normal; color: #CCCCCC}
.artistinfo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal}
.11pointreg {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC}
        

        

