
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 }
.banner01 { background-image: url(logo/deanflory-logo_banner1.jpg); width: 150px; height: 200px }
.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   { float: none }
.container-left  { float: none }
.container-right   { float: none }
.logoarea  { width: 600px; height: 40px }
.logoarea:hover { background-color: #303; width: 600px; height: 40px }
.rrect-bottom-angledlinesdkgrey    { float: none; height: 12px; visibility: hidden }
.rrect-bottom-ltgrey    { float: none; height: 12px; visibility: hidden }
.rrect-bottom-ltltgrey    { float: none; height: 12px; visibility: hidden }
.rrect-bottom-meddkgrey    { float: none; height: 12px; visibility: hidden }
.rrect-bottom-medgrey    { float: none; height: 12px; visibility: hidden }
.rrect-bottom-vertlinesdkgrey    { float: none; height: 12px; visibility: hidden }
.rrect-bottom-vertlinesltltgrey    { float: none; height: 12px; visibility: hidden }
.rrect-bottom-white    { float: none; height: 12px; visibility: hidden }
.rrect-middle-angledlinesdkgrey      { background-image: url(nav/tenpixel_white.gif); float: none; visibility: visible }
.rrect-middle-ltgrey      { background-image: url(nav/tenpixel_white.gif); float: none; visibility: visible }
.rrect-middle-ltltgrey      { background-image: url(nav/tenpixel_white.gif); float: none; visibility: visible }
.rrect-middle-meddkgrey      { background-image: url(nav/tenpixel_white.gif); float: none; visibility: visible }
.rrect-middle-medgrey      { background-image: url(nav/tenpixel_white.gif); float: none; visibility: visible }
.rrect-middle-vertlinesdkgrey      { background-image: url(nav/tenpixel_white.gif); float: none; visibility: visible }
.rrect-middle-vertlinesltltgrey      { background-image: url(nav/tenpixel_white.gif); float: none; visibility: visible }
.rrect-middle-white      { background-image: url(nav/tenpixel_white.gif); float: none; visibility: visible }
.rrect-top-angledlinesdkgrey    { float: none; height: 12px; visibility: hidden }
.rrect-top-ltgrey    { float: none; height: 12px; visibility: hidden }
.rrect-top-ltltgrey    { float: none; height: 12px; visibility: hidden }
.rrect-top-meddkgrey    { float: none; height: 12px; visibility: hidden }
.rrect-top-medgrey    { float: none; height: 12px; visibility: hidden }
.rrect-top-vertlinesdkgrey    { float: none; height: 12px; visibility: hidden }
.rrect-top-vertlinesltltgrey    { float: none; height: 12px; visibility: hidden }
.rrect-top-white    { float: none; height: 12px; visibility: hidden }
.rrect-ltltgrey-zoom-access   { display: none }
.rrect-ltltgrey-zoom-accomplishments   { display: none }
.rrect-ltltgrey-zoom-arrowleft   { display: none }
.rrect-ltltgrey-zoom-arrowright   { display: none }
.rrect-ltltgrey-zoom-bio   { display: none }
.rrect-ltltgrey-zoom-casestudies   { display: none }
.rrect-ltltgrey-zoom-clients   { display: none }
.rrect-ltltgrey-zoom-contact   { display: none }
.rrect-ltltgrey-zoom-credits   { display: none }
.rrect-ltltgrey-zoom-desktopimages   { display: none }
.rrect-ltltgrey-zoom-education   { display: none }
.rrect-ltltgrey-zoom-media   { display: none }
.rrect-ltltgrey-zoom-memories   { display: none }
.rrect-ltltgrey-zoom-objectives   { display: none }
.rrect-ltltgrey-zoom-personal   { display: none }
.rrect-ltltgrey-zoom-portfoliogallery   { display: none }
.rrect-ltltgrey-zoom-portfoliogallery2   { display: none }
.rrect-ltltgrey-zoom-presskit   { display: none }
.rrect-ltltgrey-zoom-process   { display: none }
.rrect-ltltgrey-zoom-qualifications   { display: none }
.rrect-ltltgrey-zoom-resume   { display: none }
.rrect-ltltgrey-zoom-services   { display: none }
.rrect-ltltgrey-zoom-technical   { display: none }
.rrect-ltltgrey-zoom-thoughts   { display: none }
.rrect-ltltgrey-zoom-toybox   { display: none }
.scrollarea100      { float: none; overflow: visible }
.scrollarea150      { float: none; overflow: visible }
.scrollarea200      { float: none; overflow: visible }
.scrollarea250      { float: none; overflow: visible }
.scrollarea300      { float: none; overflow: visible }
.scrollarea350      { float: none; overflow: visible }
.scrollarea400      { float: none; overflow: visible }
.scrollarea450      { float: none; overflow: visible }
.scrollarea500      { float: none; overflow: visible }
.textarea100     { float: none; overflow: visible }
.textarea150     { float: none; overflow: visible }
.textarea200     { float: none; overflow: visible }
.textarea250     { float: none; overflow: visible }
.textarea300     { float: none; overflow: visible }
.textarea350     { float: none; overflow: visible }
.textarea400     { float: none; overflow: visible }
.textarea450     { float: none; overflow: visible }
.textarea500     { float: none; overflow: visible }
.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 }
.textblock1widenovert     { float: none; padding: 7pt }
.textblock2widenovert     { float: none; padding: 7pt }
.textblock2-zoom-logoradialblur    { background-image: url(nav/tenpixel_white.gif); float: none; padding: 7pt }
.textblock2-zoom-logowatermark    { background-image: url(nav/tenpixel_white.gif); float: none; padding: 7pt }
.textblock2-zoom-logogaussianblur    { background-image: url(nav/tenpixel_white.gif); float: none; padding: 7pt }
.wrect-bottom-angledlinesdkgrey      { float: none; height: 12px; overflow: hidden; visibility: hidden }
.wrect-bottom-ltgrey      { float: none; height: 12px; visibility: hidden }
.wrect-bottom-ltltgrey      { float: none; height: 12px; visibility: hidden }
.wrect-bottom-meddkgrey      { float: none; height: 12px; visibility: hidden }
.wrect-bottom-medgrey      { float: none; height: 12px; visibility: hidden }
.wrect-bottom-vertlinesdkgrey      { float: none; height: 12px; visibility: hidden }
.wrect-bottom-vertlinesltltgrey      { float: none; height: 12px; visibility: hidden }
.wrect-bottom-white      { float: none; height: 12px; visibility: hidden }
.wrect-middle-angledlinesdkgrey       { background-image: url(nav/tenpixel_white.gif); float: none }
.wrect-middle-ltgrey       { background-image: url(nav/tenpixel_white.gif); float: none }
.wrect-middle-ltltgrey       { background-image: url(nav/tenpixel_white.gif); float: none }
.wrect-middle-meddkgrey       { background-image: url(nav/tenpixel_white.gif); float: none }
.wrect-middle-medgrey       { background-image: url(nav/tenpixel_white.gif); float: none }
.wrect-middle-vertlinesdkgrey       { background-image: url(nav/tenpixel_white.gif); float: none }
.wrect-middle-vertlinesltltgrey       { background-image: url(nav/tenpixel_white.gif); float: none }
.wrect-middle-white       { background-image: url(nav/tenpixel_white.gif); float: none }
.wrect-middle-ltltgrey-bg-logowhite     { background-image: url(nav/tenpixel_white.gif); float: none }
.wrect-middle-ltltgrey-bg-logowatermark     { background-image: url(nav/tenpixel_white.gif); float: none }
.wrect-middle-ltltgrey-bg-logoradialblur     { background-image: url(nav/tenpixel_white.gif); float: none }
.wrect-middle-ltltgrey-bg-logogaussianblur     { background-image: url(nav/tenpixel_white.gif); float: none }
.wrect-middle-ltltgrey-bg-logoblurvert     { background-image: url(nav/tenpixel_white.gif); float: none }
.wrect-top-angledlinesdkgrey      { float: none; height: 12px; visibility: hidden }
.wrect-top-ltgrey      { float: none; height: 12px; visibility: hidden }
.wrect-top-ltltgrey      { float: none; height: 12px; visibility: hidden }
.wrect-top-meddkgrey      { float: none; height: 12px; visibility: hidden }
.wrect-top-medgrey      { float: none; height: 12px; visibility: hidden }
.wrect-top-vertlinesdkgrey      { float: none; height: 12px; visibility: hidden }
.wrect-top-vertlinesltltgrey      { float: none; height: 12px; visibility: hidden }
.wrect-top-white      { float: none; height: 12px; visibility: hidden }
.noprintarea { display: none }