
a:visited  { color: #666; text-decoration: none }
a:link   { color: #666; text-decoration: none; word-spacing: 1pt; letter-spacing: 1pt }
a:hover  { color: #999; text-decoration: underline }
a:active  {
	color: #ccc; text-decoration: none
	cursor: ne-resize
}
acronym {
	border-bottom: 1px dotted #ccc;
	cursor: help
}
acronym:hover  { border-bottom: 3px dotted #999 }
body  { background-color: #fff; margin-right: 20px; margin-left: 20px }
.banner01  { background: url(logo/deanflory-logo_banner1.jpg) no-repeat; width: 150pt; height: 200pt }
.color-black { color: black }
.color-dkgrey { color: #333 }
.color-ltgrey { color: #ccc }
.color-ltltgrey { color: #f9f9f9 }
.color-meddkgrey { color: #666 }
.color-medgrey { color: #999 }
.color-white { color: #fff }
.container  { clear: both }
.container-clear { clear: both }
.container-left { float: left }
.container-right  { float: right }
.icon-security_circle { list-style-image: url(nav/icons/icon-security_circle.gif); float: left; width: 32px; height: 25px }
.icon-special_large_color { list-style-image: url(nav/icons/icon-special_large_color.gif); float: left; width: 25px; height: 22px }
.logoarea   { background-image: url(logo-deanflory.jpg); width: 600px; height: 40px }
.logoarea:hover { background-color: #303; width: 600px; height: 40px }
.rrect-bottom-angledlinesdkgrey { background: url(nav/roundedrectangle/rrect-bottom-angledlinesdkg.jpg) no-repeat; width: 248px; height: 23px }
.rrect-bottom-ltgrey { background: url(nav/roundedrectangle/rrect-bottom-ltgrey.jpg) no-repeat; width: 248px; height: 23px }
.rrect-bottom-ltltgrey { background: url(nav/roundedrectangle/rrect-bottom-ltltgrey.jpg) no-repeat; width: 248px; height: 23px }
.rrect-bottom-meddkgrey { background: url(nav/roundedrectangle/rrect-bottom-meddkgrey.jpg) no-repeat; width: 248px; height: 23px }
.rrect-bottom-medgrey { background: url(nav/roundedrectangle/rrect-bottom-medgrey.jpg) no-repeat; width: 248px; height: 23px }
.rrect-bottom-vertlinesdkgrey { background: url(nav/roundedrectangle/rrect-bottom-vertlinesdkg.jpg) no-repeat; width: 248px; height: 23px }
.rrect-bottom-vertlinesltltgrey { background: url(nav/roundedrectangle/rrect-bottom-vertlinesltltg.jpg) no-repeat; width: 248px; height: 23px }
.rrect-bottom-white { background: url(nav/roundedrectangle/rrect-bottom-white.jpg) no-repeat; width: 248px; height: 23px }
.rrect-ltltgrey-zoom-access { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-access.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-accomplishments { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-accompl.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-arrowleft { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-arrowle.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-arrowright { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-arrowri.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-bio { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-bio.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-casestudies { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-casestu.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-clients { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-clients.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-contact { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-contact.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-credits { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-credits.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-desktopimages { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-desktop.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-education { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-educati.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-media { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-media.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-memories { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-memorie.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-objectives { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-objecti.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-personal { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-persona.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-portfoliogallery { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-portgal.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-portfoliogallery2 { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-portga2.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-presskit { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-presski.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-process { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-process.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-qualifications { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-qualifi.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-resume { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-resume.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-services { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-service.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-technical { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-technic.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-thoughts { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-thought.jpg) no-repeat; width: 248px; height: 284px }
.rrect-ltltgrey-zoom-toybox { background: url(nav/roundedrectangle/zoom/rrect-ltltgrey-zoom-toybox.jpg) no-repeat; width: 248px; height: 284px }
.rrect-middle-angledlinesdkgrey  { background: url(nav/roundedrectangle/rrect-middle-angledlinesdkg.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 218px }
.rrect-middle-ltgrey  { background: url(nav/roundedrectangle/rrect-middle-ltgrey.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 218px }
.rrect-middle-ltltgrey  { background: url(nav/roundedrectangle/rrect-middle-ltltgrey.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 218px }
.rrect-middle-meddkgrey  { background: url(nav/roundedrectangle/rrect-middle-meddkgrey.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 218px }
.rrect-middle-medgrey  { background: url(nav/roundedrectangle/rrect-middle-medgrey.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 218px }
.rrect-middle-vertlinesdkgrey  { background: url(nav/roundedrectangle/rrect-middle-vertlinesdkgr.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 218px }
.rrect-middle-vertlinesltltgrey  { background: url(nav/roundedrectangle/rrect-middle-vertlinesltgre.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 218px }
.rrect-middle-white  { background: url(nav/roundedrectangle/rrect-middle-white.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 218px }
.rrect-top-angledlinesdkgrey { background: url(nav/roundedrectangle/rrect-top-angledlinesdkgrey.jpg) no-repeat; width: 248px; height: 11px }
.rrect-top-ltgrey { background: url(nav/roundedrectangle/rrect-top-ltgrey.jpg) no-repeat; width: 248px; height: 11px }
.rrect-top-ltltgrey { background: url(nav/roundedrectangle/rrect-top-ltltgrey.jpg) no-repeat; width: 248px; height: 11px }
.rrect-top-meddkgrey { background: url(nav/roundedrectangle/rrect-top-meddkgrey.jpg) no-repeat; width: 248px; height: 11px }
.rrect-top-medgrey { background: url(nav/roundedrectangle/rrect-top-medgrey.jpg) no-repeat; width: 248px; height: 11px }
.rrect-top-vertlinesdkgrey { background: url(nav/roundedrectangle/rrect-top-vertlinesdkgrey.jpg) no-repeat; width: 248px; height: 11px }
.rrect-top-vertlinesltltgrey { background: url(nav/roundedrectangle/rrect-top-vertlinesltgrey.jpg) no-repeat; width: 248px; height: 11px }
.rrect-top-white { background: url(nav/roundedrectangle/rrect-top-white.jpg) no-repeat; width: 248px; height: 11px }
.scrollarea100    { margin-right: -11px; padding-right: 5px; height: 100px; overflow: auto }
.scrollarea150    { margin-right: -11px; padding-right: 5px; height: 150px; overflow: auto }
.scrollarea200    { margin-right: -11px; padding-right: 5px; height: 200px; overflow: auto }
.scrollarea250    { margin-right: -11px; padding-right: 5px; height: 250px; overflow: auto }
.scrollarea300    { margin-right: -11px; padding-right: 5px; height: 300px; overflow: auto }
.scrollarea350    { margin-right: -11px; padding-right: 5px; height: 350px; overflow: auto }
.scrollarea400    { margin-right: -11px; padding-right: 5px; height: 400px; overflow: auto }
.scrollarea450    { margin-right: -11px; padding-right: 5px; height: 450px; overflow: auto }
.scrollarea500    { margin-right: -11px; padding-right: 5px; height: 500px; overflow: auto }
.size-emphasis { font-size: 100%; line-height: 100%; font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif }
.size-header { font-size: 160%; line-height: 160%; font-family: "Eurostile ExtendedTwo", Eurostile, "Eurostile Bold", "Trebuchet MS", Trebuchet, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif }
.size-normal { font-size: 90%; line-height: 100%; font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif }
.size-subheaderlarge { font-size: 160%; line-height: 160%; font-family: "Eurostile ExtendedTwo", Eurostile, "Eurostile Bold", "Trebuchet MS", Trebuchet, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif; border-bottom: 1px solid #999 }
.size-subheadermedium { font-size: 140%; line-height: 140%; font-family: "Eurostile ExtendedTwo", Eurostile, "Eurostile Bold", "Trebuchet MS", Trebuchet, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif; border-bottom: 1px solid #999 }
.size-subheadersmall { font-size: 120%; line-height: 120%; font-family: "Eurostile ExtendedTwo", Eurostile, "Eurostile Bold", "Trebuchet MS", Trebuchet, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif; border-bottom: 1px solid #999 }
.size-subheadertiny { font-size: 110%; line-height: 110%; font-family: "Eurostile ExtendedTwo", Eurostile, "Eurostile Bold", "Trebuchet MS", Trebuchet, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif }
.size-tinytext { font-size: 80%; line-height: 100%; font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif }
.textarea100   { height: 100px; overflow: visible }
.textarea150   { height: 150px; overflow: visible }
.textarea200   { height: 200px; overflow: visible }
.textarea250   { height: 250px; overflow: visible }
.textarea300   { height: 300px; overflow: visible }
.textarea350   { height: 350px; overflow: visible }
.textarea400   { height: 400px; overflow: visible }
.textarea450   { height: 450px; overflow: visible }
.textarea500   { height: 500px; overflow: visible }
.textblock1widenovert  { padding: 10pt 20pt 10pt 7pt; width: 212px; overflow: visible }
.textblock2-zoom-logogaussianblur { background: url(nav/textblock2/textblock2-zoom-logogaussia.jpg) no-repeat; padding: 7pt; width: 477px; overflow: visible }
.textblock2-zoom-logoradialblur { background: url(nav/textblock2/textblock2-zoom-logoradialb.jpg) no-repeat; padding: 7pt; width: 477px; overflow: visible }
.textblock2-zoom-logowatermark { background: url(nav/textblock2/textblock2-zoom-logowaterma.jpg) no-repeat; padding: 7pt; width: 477px; overflow: visible }
.textblock2widenovert  { padding: 7pt; width: 477px; overflow: visible }
.wrect-bottom-angledlinesdkgrey   { background: url(nav/roundedrectangle/wrect-bottom-angledlinesdkg.jpg) no-repeat; width: 496px; height: 23px }
.wrect-bottom-ltgrey   { background: url(nav/roundedrectangle/wrect-bottom-ltgrey.jpg) no-repeat; width: 496px; height: 23px }
.wrect-bottom-ltltgrey   { background: url(nav/roundedrectangle/wrect-bottom-ltltgrey.jpg) no-repeat; width: 496px; height: 23px }
.wrect-bottom-meddkgrey   { background: url(nav/roundedrectangle/wrect-bottom-meddkgrey.jpg) no-repeat; width: 496px; height: 23px }
.wrect-bottom-medgrey   { background: url(nav/roundedrectangle/wrect-bottom-medgrey.jpg) no-repeat; width: 496px; height: 23px }
.wrect-bottom-vertlinesdkgrey   { background: url(nav/roundedrectangle/wrect-bottom-vertlinesdkgre.jpg) no-repeat; width: 496px; height: 23px }
.wrect-bottom-vertlinesltltgrey   { background: url(nav/roundedrectangle/wrect-bottom-vertlinesltltg.jpg) no-repeat; width: 496px; height: 23px }
.wrect-bottom-white   { background: url(nav/roundedrectangle/wrect-bottom-white.jpg) no-repeat; width: 496px; height: 23px }
.wrect-campaign { background: url(nav/roundedrectangle/wrect-campaign.jpg) no-repeat; width: 496px; height: 284px }
.wrect-middle-angledlinesdkgrey   { background: url(nav/roundedrectangle/wrect-middle-angledlinesdkg.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 466px }
.wrect-middle-ltgrey   { background: url(nav/roundedrectangle/wrect-middle-ltgrey.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 466px }
.wrect-middle-ltltgrey   { background: url(nav/roundedrectangle/wrect-middle-ltltgrey.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 466px }
.wrect-middle-ltltgrey-bg-logoblurvert { background: url(nav/roundedrectangle/bg/wrect-ltltgrey-bg-logoblurv.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 466px }
.wrect-middle-ltltgrey-bg-logogaussianblur { background: url(nav/roundedrectangle/bg/wrect-ltltgrey-bg-logogauss.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 466px }
.wrect-middle-ltltgrey-bg-logoradialblur { background: url(nav/roundedrectangle/bg/wrect-ltltgrey-bg-logoradia.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 466px }
.wrect-middle-ltltgrey-bg-logowatermark { background: url(nav/roundedrectangle/bg/wrect-ltltgrey-bg-logowater.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 466px }
.wrect-middle-ltltgrey-bg-logowhite { background: url(nav/roundedrectangle/bg/wrect-ltltgrey-bg-logowhite.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 466px }
.wrect-middle-meddkgrey   { background: url(nav/roundedrectangle/wrect-middle-meddkgrey.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 466px }
.wrect-middle-medgrey   { background: url(nav/roundedrectangle/wrect-middle-medgrey.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 466px }
.wrect-middle-vertlinesdkgrey   { background: url(nav/roundedrectangle/wrect-middle-vertlinesdkgre.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 466px }
.wrect-middle-vertlinesltltgrey   { background: url(nav/roundedrectangle/wrect-middle-vertlinesltltg.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 466px }
.wrect-middle-white   { background: url(nav/roundedrectangle/wrect-middle-white.jpg) repeat-y; padding: 0px 20px 0px 10px; width: 466px }
.wrect-top-angledlinesdkgrey   { background: url(nav/roundedrectangle/wrect-top-vertlinesdkgrey.jpg) no-repeat; width: 496px; height: 11px }
.wrect-top-ltgrey   { background: url(nav/roundedrectangle/wrect-top-ltgrey.jpg) no-repeat; width: 496px; height: 11px }
.wrect-top-ltltgrey   { background: url(nav/roundedrectangle/wrect-top-ltltgrey.jpg) no-repeat; width: 496px; height: 11px }
.wrect-top-meddkgrey   { background: url(nav/roundedrectangle/wrect-top-meddkgrey.jpg) no-repeat; width: 496px; height: 11px }
.wrect-top-medgrey   { background: url(nav/roundedrectangle/wrect-top-medgrey.jpg) no-repeat; width: 496px; height: 11px }
.wrect-top-vertlinesdkgrey   { background: url(nav/roundedrectangle/wrect-top-vertlinesdkgrey.jpg) no-repeat; width: 496px; height: 11px }
.wrect-top-vertlinesltltgrey   { background: url(nav/roundedrectangle/wrect-top-vertlinesltltgrey.jpg) no-repeat; width: 496px; height: 11px }
.wrect-top-white   { background: url(nav/roundedrectangle/wrect-top-white.jpg) no-repeat; width: 496px; height: 11px }
#main h3 { font-size: 25px; float: left; margin: 0pt }

